我被要求为Visual Studio创建自定义设计器。在这个设计器中,程序员可以使用控件创建/编辑表单并定位它们。
输入和结果将由外部系统使用和编译(Sesam我被告知但从未听说过)
格式为XML格式。
问题是,我从哪里开始,创建自定义设计器是否可行?
答案 0 :(得分:4)
您可以创建自定义设计器,但是如何进行设计取决于您的要求。如果你很幸运,你可以使用一个简单的扩展来处理某些类型的文件,例如Snippet designer你可以找到扩展名的代码on codeplex.
如果你不幸运,你最终可能需要创建自己的项目系统。这不是一个容易实现的解决方案,因为它需要深入了解VS。
Here's the documentation root for creating custom text editors,又名简单路线。
This is a good blog post from the XML team详细说明了它们如何控制XML文件使用的编辑器类型。了解他们如何实现这一目标可以帮助您确定是否可以只使用自定义编辑器。
答案 1 :(得分:2)
VSX(Visual Studio可扩展性)MSDN论坛上的这个主题也将为您提供帮助:Custom Forms Designer