2009-12-01 84 views
1

我的DotNET應用程序允許第三方開發人員使用插件DLL。我想通過提供一組創建空項目和新標準類的工具來簡化製作這些插件的過程。從本質上講,我需要創建一個典型的ClassLibrary項目與一堆dll引用和一些PostBuild事件。此外,有一種方法可以通過嚮導用戶界面設置一些基本類。創建插件項目開發嚮導

我知道有可能爲Visual Studio創建插件,但這真的是首選機制嗎?我也可以創建一個獨立的應用程序,它將使磁盤上的所有文件(* .sln,* .csproj,* .csproj.user,* .cs)。這樣我就不依賴於Visual Studio。這種獨立性是否值得麻煩?

回答

1

對於自定義項目嚮導檢查以下鏈接出來:

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

我覺得你並不需要一個自定義項目子類型和klausbyskov說,你可以用一個簡單的項目模板改爲執行此任務。但是,如果您想要對項目進行很多控制,則必須創建一個項目SubType。因此,檢查此鏈接:

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

1

最簡單的方法可能只是創建一個自定義project template

+0

最容易對我來說,最簡單的或爲用戶? – 2009-12-01 13:32:39

+0

對你來說最簡單:-) – 2009-12-01 13:40:14