2011-04-14 31 views
2

我们有一套VS 2008包,利用自定义项目/项目模板,围绕XML文件的设计人员使用VS开发自己的内部产品。我们计划迁移到VS 2010并寻找将VS 2008包迁移到2010年。我发现使用WPF/MEF从头开始重写了VS,但仍然无法弄清楚我们如何利用它来为我们的包。关于如何扩展基于VS 2010 WPF的文本编辑器,我看到了一些指导方针,示例和社区材料,但找不到任何有关如何使用WPF/MEF API在XML上实现定制设计器的参考实现。 VS SDK。通过XML文件创建自定义设计器为VSIX 2010包

我唯一遇到过的问题是迄今为止任何自定义设计器实现都是Example.XmlWpfDesigner - http://code.msdn.microsoft.com/Designer-View-Over-XML-20a81f17,它没有提到任何有关WPF/MEF做定制设计器的方法。

有没有人遇到过这些行的任何参考实现?任何有关这方面的帮助将不胜感激。

感谢, 西瓦

回答

1

您链接到的样本是正确的要寻找一位设计师在一个XML文件中。这是一个WPF设计界面,用于编辑VSTemplate XML文件。

在VS 2010中移植到MEF的VS API的唯一部分是核心文本编辑器。尽管欢迎您使用MEF来实现您的设计器的实现细节,但您仍然需要与VS COM API进行交流,以进行缓冲区管理,与源代码控制接口连接等等。

+0

Thanks @aaron - 确认这一点。我们的确在想这个方向。 – siva 2011-04-15 15:20:11