[英]Writing a Visual Studio extension for a custom designer
所以,我有一些我想尝试的东西。 我的想法是拥有一个可视化设计器作为Visual Studio扩展,我希望能够拖出事件处理程序和连接行为,任何曾经玩过魔兽争霸III脚本编辑器的人都会非常清楚我是什么我想做什么。 这种东西在visual studio可扩展性工具中是否容易处理? 如果是这样,我应该从哪里开始学习如何做到这一点?
使用Visual Studio Extensibility工具绝对可能。 您将要创建一个VS包。 您可以使用一些不同的机制(宏,加载项和包)来扩展Visual Studio,但包是目前最强大的。 更具体地说,您应该考虑创建“自定义编辑器/设计器” 。
如果您还没有,则需要下载Visual Studio 2010 SDK。 有一个很棒的向导用于创建新的VS包,甚至可以生成一个示例“自定义编辑器”,您可以将其用作自定义设计器的起点。 我建议您阅读向导生成的代码,直到您真正理解它为止。 有很多东西在进行,所以可能需要一段时间。 如果你想要一本书开始,我发现的唯一一本是Professional Visual Studio Extensibility ,但互联网上还有其他好的资源。 我使用的一些是MSDN和DiveDeeper的VSX博客 。 可能最好的入门方法是阅读VSX团队的代码示例 ,他们甚至有大约10-15个与自定义编辑器相关的示例!
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.