首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio Extensibility Package 2010和2012。有没有一种方法可以同时使用一个包?

Visual Studio Extensibility Package 2010和2012。有没有一种方法可以同时使用一个包?
EN

Stack Overflow用户
提问于 2012-09-05 10:47:55
回答 1查看 908关注 0票数 1

不久前,我为Visual Studio2010创建了一个Visual Studio包/插件(对于那些好奇的人:http://visualstudiogallery.msdn.microsoft.com/ea23f9a7-a942-45b2-87e6-5df6ff0444ff)。如果我尝试下载它并将其安装在Visual Studio 2012中,它不能工作,我得到一个版本错误。

因此,我的第一个想法是看看如果我尝试将其移植到2012年会发生什么。我下载并安装了VS2012 RC,基本上在一个单独的解决方案中重新创建了整个过程,一切都正常。我注意到,我必须引用的许多程序集(Microsoft.VisualStudio.*)现在是版本11,而不是版本10 (原因很明显)。在复制和粘贴所有代码后,我让它在Visual Studio 2012中正常工作。

我现在的问题是:一个.vsix文件是否有可能用于多个版本的Visual Studio (我猜不可能)。如果没有,上传不同版本的正确方法是什么?我可以上传两个版本的.vsix吗?visual studio中的外接程序管理器是否会自动选择正确的外接程序管理器?我需要创建一个新的包吗?"Visual Pastie 2012"?只是在寻找一些指导。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-02 12:25:44

重命名VSIX包,给它一个ZIP扩展名并打开它。您将找到一个名为extension.vsixmanifest的文件。在这个XML文件中,您将发现一个名为SupportedProducts的元素,要在VS2012中工作,该元素应如下所示。

代码语言:javascript
复制
  <SupportedProducts>
    <VisualStudio Version="11.0">
      <Edition>Pro</Edition>
    </VisualStudio>
  </SupportedProducts>

HTH

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

https://stackoverflow.com/questions/12273867

复制
相关文章

相似问题

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