可以添加带有VSPackage的新建项目向导吗?
作者:互联网
我有一个为Visual Studio 2008创建的VSPackage,用于添加一些编辑器和自定义语言功能.我还需要添加一个新的项目/解决方案向导来创建一个新的解决方案,以及一系列复杂的C项目.我知道我可以使用“自定义向导”执行此操作,但是如果我可以使用C#在VSPackage中实现此功能,我会更加高兴.
所以我想主要的问题是,是否可以从VSPackage向Visual Studio中的“项目类型”对话框添加条目?还是“自定义向导”和JScript是我唯一的选择?
如果可能的话,在哪里可以找到有关如何完成此操作的信息和/或示例?
解决方法:
要将条目添加到“项目类型”对话框中,您需要在安装过程中安装项目模板(包含.vstemplate文件的zip文件).您将需要从安装例程而不是从VSPackage本身执行此操作.
但是,您的.vstemplate可以调用用C#编写的向导.尽管这确实是一个“自定义向导”,但是您可以提供对.NET程序集的引用.无需使用脚本语言.
有关示例,请参见IronPython> VS2008 SDK浏览器中的C#Example.IronPythonProject.不幸的是,这仅说明了有限的向导功能,并且仅针对项目项而不是项目,但是我希望它同样有用.
标签:visual-studio-sdk,c,visual-studio 来源: https://codeday.me/bug/20191210/2101928.html