2009-12-01 73 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

相关问题