如何为VS2015创建自定义编辑器?

时间:2016-01-30 22:23:42

标签: visual-studio visual-studio-2015 vsix vs-extensibility

我试图构建一个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。

Available Templates

2 个答案:

答案 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已经过时了。