使用单个清单文件,我生成两个 vsix。一个目标是 2022 年版本,另一个目标是 2019 年及之前版本。问题是,如果我双击 2022 vsix 或 2019 vsix,两者都会列出所有 Visual Studio 目标版本,如下所示
上面的 Liek 显示所有 Visual Studio 版本(如果已安装)。我尝试为 2019 年和 2017 年获取一个 vsix 文件。并为 2022 年获取其他 vsix 文件。
我正在尝试添加这样的条件,但它不起作用。这是添加条件的正确方法吗?还有其他方法吗?
我正在尝试添加这样的条件,但它不起作用。这是 添加条件的正确方法还有其他方法吗?
你的目标是什么? vsix可以安装的版本是由Version属性决定的,之所以有多种版本是因为版本和条件都通过了。
如果您不希望特定版本能够安装此扩展,只需使用 false 或通过某种方式在条件属性中使条件为假。