如何指定VSPackage / VSIX Manifest prereq或安装目标版本范围?

时间:2018-11-06 19:30:06

标签: visual-studio vsix vspackage vsixmanifest

我试图将VSIX / VSPackage限制为Visual Studio 2017 15.8版及更高版本。但是,我似乎无法正确获得版本号的组合。

查看VS 2017的内部版本号,我希望在安装目标的.vsixmanifest中输入[15.8.28010.0,16.0)。但是,这样做似乎过于严格,因为我无法在VS 2017 15.8.2(15.8.28010.2016)上安装该软件包。如果将其更改为[15.0,16.0),则可以安装VSIX。但是,这太宽容了,因为我可以在期望的VS 2017早期版本上安装vsix。

然后,我尝试将安装目标保留为[15.0,16.0),并尝试加强Visual Studio Core Editor的先决条件。如果选择编辑,它将使用[15.8.27729.1,16.0)预先填充范围。根据Microsoft的文档,版本15.8.27729.1是Visual Studio 15.8.0 Preview2。为什么是该版本?它用于确定自动填充哪个版本?我希望它可能是我正在使用的VS 2017的当前版本,但这意味着它应该已自动填充15.8.28010.2016。

底线,我应该使用什么版本号限制Visual Studio 2017 15.8及更高版本?

0 个答案:

没有答案
相关问题