为所有版本的Visual Studio启用VSIX安装程序 [英] Enable VSIX installer for all editions of Visual Studio

查看:533
本文介绍了为所有版本的Visual Studio启用VSIX安装程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为Visual Studio 2012创建了一个文本编辑扩展.

I have created a text editing extension for Visual Studio 2012.

我在VSIX清单中保留了默认选项,并且在安装目标中有:

I have left the default options in the VSIX manifest and in the installation targets there is:

Microsoft.VisualStudio.Pro-11.0

Microsoft.VisualStudio.Pro - 11.0

有些用户说他们无法在Express版本中安装扩展程序.

Some users have said that they couldn't install the extension on the Express editions.

由于所有扩展都进行文本编辑,因此我认为它可以在任何版本中使用.做到这一点的最佳方法是什么?我可以看到2个选项:

Since all the extension does it text editing I assume it should work in any edition. What is the best way to enable that? I can see 2 options:

  1. 列出所有可用的产品标识符以及版本(11.0)
  2. 仅将标识符设置为最低规格",版本(我假设是Microsoft.VisualStudio.IntegratedShell),还假设这将启用该版本之上的任何版本上的安装

什么是最佳选择?

据我所知,是否有人可以确认将产品标识符设置为Microsoft.VisualStudio.Pro也可以在Premium和Ultimate上安装的假设?

Also, for my knowledge, can someone confirm the assumption that setting the product identifier to Microsoft.VisualStudio.Pro would also allow installation on Premium and Ultimate?

非常感谢

推荐答案

Visual Studio Express版本不支持扩展(外接程序,程序包等).它们是针对业余爱好者,学生等的,而不是针对专业"人士的.使用.

Visual Studio Express editions don't support extensions (add-in, packages, etc.). They are intended for hobbyists, students, etc., not for "professional" use.

关于另一个问题,Premium和Ultimate是Professional版本的超集,因此指定应在更高版本上安装的Pro版本.

About the other question, Premium and Ultimate are supersets of the Professional edition so specifying the Pro edition it should install on the higher editions.


这篇关于为所有版本的Visual Studio启用VSIX安装程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆