如何为 VS2015 创建自定义编辑器?
How do I create a custom editor for VS2015?
我正在尝试构建一个 visual studio 扩展。我的项目是从 "VSIX Project" 模板创建的。
根据文档,应该有一个自定义编辑器的模板,但我没有找到它,也没有通过谷歌搜索。除了 SDK 之外,还有什么我遗漏的吗?还是我误读了文档?
https://msdn.microsoft.com/en-us/library/bb166460.aspx
To create a VSPackage using the Visual Studio Package template
1.Create a project with the Visual Studio Package template. For more information about using this template, see Creating an Extension with
a Menu Command.
2.Select the Custom Editor option and click Next. The Editor Options page is displayed.
3.Type the name of your editor in the Editor Name box. Type the file extension that you want to be associated with your editor in the File
Extension box. Your editor is available for files with this extension.
The file extension is registered for Visual Studio only, not for
Windows. Type the default file name for new documents created with
your editor in the Default File Name box.
4.Click Finish to create your VSPackage in the folder that you specified.
根据:https://msdn.microsoft.com/en-us/library/dn916149.aspx?f=255&MSPPError=-2147217396
似乎可以用任何语言创建自定义编辑器,但在 VS2015 中删除了 C++。
我认为这些主题的 Microsoft 文档已经过时。
可扩展性项目模板已重构为项模板,以使模板更有用。例如,您可以将命令、工具窗口等多个项目添加到单个项目中。
该文档肯定已经过时了。我建议使用 Editor_With_Toolbox 样本,或者 WPFDesigner_XML 样本(来自 VS Extensibility Samples on GitHub)作为项目的起点。
我正在尝试构建一个 visual studio 扩展。我的项目是从 "VSIX Project" 模板创建的。
根据文档,应该有一个自定义编辑器的模板,但我没有找到它,也没有通过谷歌搜索。除了 SDK 之外,还有什么我遗漏的吗?还是我误读了文档?
https://msdn.microsoft.com/en-us/library/bb166460.aspx
To create a VSPackage using the Visual Studio Package template
1.Create a project with the Visual Studio Package template. For more information about using this template, see Creating an Extension with a Menu Command.
2.Select the Custom Editor option and click Next. The Editor Options page is displayed.
3.Type the name of your editor in the Editor Name box. Type the file extension that you want to be associated with your editor in the File Extension box. Your editor is available for files with this extension. The file extension is registered for Visual Studio only, not for Windows. Type the default file name for new documents created with your editor in the Default File Name box.
4.Click Finish to create your VSPackage in the folder that you specified.
根据:https://msdn.microsoft.com/en-us/library/dn916149.aspx?f=255&MSPPError=-2147217396
似乎可以用任何语言创建自定义编辑器,但在 VS2015 中删除了 C++。
我认为这些主题的 Microsoft 文档已经过时。
可扩展性项目模板已重构为项模板,以使模板更有用。例如,您可以将命令、工具窗口等多个项目添加到单个项目中。
该文档肯定已经过时了。我建议使用 Editor_With_Toolbox 样本,或者 WPFDesigner_XML 样本(来自 VS Extensibility Samples on GitHub)作为项目的起点。