2009-12-01 3 views
1

내 DotNET 응용 프로그램은 타사 개발자가 플러그인 dll을 사용할 수 있도록합니다. 빈 프로젝트와 새로운 표준 클래스를 만드는 일련의 도구를 제공함으로써 이러한 플러그인을 만드는 프로세스를 용이하게하고 싶습니다. 본질적으로, 나는 dll 참조들과 PostBuild Events들로 구성된 전형적인 ClassLibrary 프로젝트를 만들어야한다. 또한 마법사 UI를 통해 기본 클래스를 설정하는 방법이 있으면 좋을 것입니다.플러그인 프로젝트 개발을위한 마법사 만들기

Visual Studio 용 추가 기능을 만드는 것이 가능하다는 것을 알고 있지만 이것이 실제로 바람직한 메커니즘입니까? 대신 독립 실행 형 응용 프로그램을 만들어 디스크의 모든 파일 (* .sln, * .csproj, * .csproj.user, * .cs)을 만들 수도 있습니다. 이렇게하면 Visual Studio에 의존하지 않습니다. 이 독립은 문제가 될만한 가치가 있습니까?

답변

1

다음 링크 아웃 : 나는 당신이 사용자 정의 프로젝트 하위 유형을 필요로하지 않고 klausbyskov 말했듯이 당신이 간단한 프로젝트 템플릿을 사용할 수 있다고 생각

http://windowsdevcenter.com/pub/a/windows/2007/06/06/developing-visual-studio-project-wizards.html

http://msdn.microsoft.com/en-us/library/aa289144(VS.71).aspx

대신이 작업을 수행하십시오. 그러나 프로젝트에 대한 많은 제어가 필요하면 프로젝트 SubType을 만들어야합니다.

http://mgolchin.blogspot.com/2009/07/project-subtypes.html

나를 위해 가장 쉬운
1

가장 쉬운 방법은 아마도 사용자 정의 project template을 작성하는 것입니다.

사용자 정의 프로젝트 마법사 확인을 위해
+0

, 또는 사용자에 대한 쉬운 : 따라서,이 링크를 확인? –

+0

가장 쉬운 :-) –