我想开始使用Visual Studio 2010 SDK并创建集成包。我现在想做的就是提供一种新的项目类型和语言服务。但是,我不知道应该如何设计它......
该软件包将提供编译语言的编辑器,该编译语言可编译x86或ARM处理器。问题在于,根据您正在开发的处理器,存在一些语言差异。但是,我宁愿不为每个架构设置单独的项目类型。优选地,程序员在创建项目时选择体系结构,并且程序包自动加载特定部分,例如正确的语言服务,配置设置以及与该体系结构相关联的任何自定义工具和对话框。
我该怎么做呢?我读过“风味项目”,但我真的不明白如何实现它们。这就是我需要的吗?
答案 0 :(得分:2)
需要注意几点才能让你朝着正确的方向前进:
答案 1 :(得分:2)
我正在做一些非常相似的事情 - 这是我的出发点:
http://blogs.msdn.com/noahric/archive/2010/02/15/markdown-part-4-outlining.aspx
这是如何实现编辑器扩展的一个很好的例子。