为什么我的VisualStudio扩展无法在VS 2013库搜索中找到(但在VS 2010和VS 2012中)?

And*_*ger 2 visual-studio-extensions visual-studio-2013

我的分机的测试和上传发布2.4之后SwitchStartupProject(源代码)到Visual Studio Gallery中,我注意到,在VS 2013既不用适当的关键字(如搜索时出现在扩展搜索结果switch startup),也不会显示为可用在已安装早期版本的版本时更新.

但是,在下载和安装VSIX文件时,扩展将在VS 2013中运行.此外,Visual Studio Gallery页面显示它支持VS 2013.在VS 2012和VS 2010中,搜索和更新指示都有效.

该扩展使用版本1 VSIX清单支持VS版本2010,2012,2013(和2014 CTP):

...
<SupportedProducts>
  <VisualStudio Version="10.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
  </VisualStudio>
  <VisualStudio Version="11.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
  </VisualStudio>
  <VisualStudio Version="12.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
  </VisualStudio>
  <VisualStudio Version="14.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
  </VisualStudio>
</SupportedProducts>
...
Run Code Online (Sandbox Code Playgroud)

知道如何让它出现在VS 2013扩展搜索中吗?

Jar*_*Par 5

目前Visual Studio Gallery中存在一个错误,如果他们支持Dev14,则会阻止在2013年看到扩展.这已经持续了几个星期,并且没有关于该问题的任何状态更新(或甚至公众承认存在这样的问题).

目前最好的解决方法是在画廊上发布您的扩展程序两次

  1. 没有Dev14支持的正常项目
  2. 该项目的特殊临时版本,仅支持Dev14

这是我用VsVim采用的方法.