我试图构建一个visual studio扩展。我的项目是从" VSIX项目"模板。
根据文档,应该有一个自定义编辑器的模板,但我没有找到它并且无法谷歌搜索它。我是否在SDK之外缺少某些东西,或者我误读了文档?
https://msdn.microsoft.com/en-us/library/bb166460.aspx
使用Visual Studio包模板创建VSPackage
1.使用Visual Studio包模板创建项目。有关使用此模板的更多信息,请参阅使用创建扩展 菜单命令。
2.选择“自定义编辑器”选项,然后单击“下一步”。将显示“编辑器选项”页面。
3.在“编辑器名称”框中键入编辑器的名称。在“文件”中键入要与编辑器关联的文件扩展名 扩展盒。您的编辑器可用于具有此扩展名的文件。 文件扩展名仅为Visual Studio注册,而不是 视窗。键入使用创建的新文档的默认文件名 您的编辑器在“默认文件名”框中。
4.单击“完成”在您指定的文件夹中创建VSPackage。
答案 0 :(得分:5)
可扩展性项目模板被重构为项目模板,以使模板更加可用。例如,您可以将多个项目(如命令,工具窗口等)添加到单个项目中。
该文档肯定已过时。我建议使用Editor_With_Toolbox示例,或者使用WPFDesigner_XML示例(来自VS Extensibility Samples on GitHub)作为项目的起点。
答案 1 :(得分:3)
根据:https://msdn.microsoft.com/en-us/library/dn916149.aspx?f=255&MSPPError=-2147217396
似乎能够使用任何语言创建自定义编辑器,但在VS2015中删除了C ++。
我认为针对这些主题的微软dokumentation已经过时了。