首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口VS2010 CodeGenerator扩展到VS2013

端口VS2010 CodeGenerator扩展到VS2013
EN

Stack Overflow用户
提问于 2014-10-22 21:09:27
回答 1查看 160关注 0票数 0

我正在尝试将Visual 2010最初开发的单个文件代码生成器扩展移植到Visual 2013。扩展(v6格式)由2个项目模板和实际生成器项目组成。生成器是基于"IVsSingleFileGenerator“的。在visual studio 2010中,一切都运行得很好:当我添加一个类型为我的2个项目模板的项时,visual studio会触发代码生成器,这将完成他的工作。现在,我编辑了生成器项目的v6清单文件,添加了与visual studio 2013的兼容性,因此我至少能够将扩展安装到visual studio 2013中。2项模板在vs2013中也工作得很好,但是生成器没有。如果我用右键单击文件,然后“运行自定义工具”来强制触发,我会收到一个消息框,上面写着“无法在这个系统上找到自定义工具'myGenerator‘”。这很奇怪,因为我的所有组件都被设置为ComVisible(true)。我认为在vs2013如何管理他对vs2010的扩展方面肯定有一些不同。你们中有人知道些什么吗?提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-22 22:28:59

您需要使用[ProvideBindingPath]属性,以便Visual可以在程序集中定位生成器。在此提交中可以看到使用此属性的步骤的示例:

https://github.com/tunnelvisionlabs/VsixWizardSample/commit/ed7f142ad1c2b631c996cda67f43d348814c0a66

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26517155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档