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

问题描述 投票:6回答:2

我正在尝试构建一个visual studio扩展。我的项目是从“VSIX Project”模板创建的。

根据文档,应该有一个自定义编辑器的模板,但我没有找到它并且无法谷歌搜索它。除了SDK之外还有什么我想念的,或者我误读了文档?

https://msdn.microsoft.com/en-us/library/bb166460.aspx

使用Visual Studio包模板创建VSPackage

1.使用Visual Studio包模板创建项目。有关使用此模板的更多信息,请参阅使用菜单命令创建扩展。

2.选择“自定义编辑器”选项并单击“下一步”。将显示“编辑器选项”页面。

3.在“编辑器名称”框中键入编辑器的名称。在“文件扩展名”框中键入要与编辑器关联的文件扩展名。您的编辑器可用于具有此扩展名的文件。文件扩展名仅针对Visual Studio注册,而不是针对Windows注册。在“默认文件名”框中键入使用编辑器创建的新文档的默认文件名。

4.单击“完成”以在指定的文件夹中创建VSPackage。

Available Templates

visual-studio visual-studio-2015 vsix vs-extensibility
2个回答
5
投票

可扩展性项目模板被重构为项目模板,以使模板更加可用。例如,您可以将多个项目(如命令,工具窗口等)添加到单个项目中。

那份文件肯定已经过时了。我建议使用Editor_With_Toolbox示例,或者使用WPFDesigner_XML示例(来自VS Extensibility Samples on GitHub)作为项目的起点。


3
投票

根据:https://msdn.microsoft.com/en-us/library/dn916149.aspx?f=255&MSPPError=-2147217396

看起来能够用任何语言创建自定义编辑器,但在VS2015中删除了C ++。

我认为针对这些主题的微软dokumentation已经过时了。

© www.soinside.com 2019 - 2024. All rights reserved.