首先我们确认一下,你原来的项目至少是这样的结构: 是一个 Visual Studio 扩展项目 有一个 Visual Studio 扩展清单文件 source.extension.vsixmanifest source.extension.vsixmanifest: 请将原来的安装目标改成 17.0 以前和以后两个,以前的用 x86 架构,以后的用 amd64 架构。 完整改完后,你将获得如下好处: 在 Visual Studio 2022 里双击 source.extension.vsixmanifest 后能打开专属的清单编辑器,避免手写容易出现明显错误 csproj 第二步:重新创建 VSIX 项目 新建一个 VSIX 项目: 第三步:复制并替换整个扩展文件 你可以把新创建项目的 csproj 文件和 source.extension.vsixmanifest 文件替换掉原项目的这两个文件 合并这两个项目时,记得 source.extension.vsixmanifest 文件里的清单信息要与原来的保持一致,这样才能对原来的扩展进行升级(而不会创建出新的扩展来)。
1、PackingTools.vsct 2、PackingToolsPackage.cs 3、source.extension.vsixmanifest PackingTools.vsct source.extension.vsixmanifest 对Visual Studio 扩展的配置,如:文件模板,项目工程模板,依赖程序集,Visual Studio 工具包logo,VS
然后,您可以打开它并在里面找到extension.vsixmanifest文件。这是一个XML文件,如果打开它,您将看到一个 *<Identity Id="guid"... />*节点。
{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}] indent_size = 2 # Code files [*.
打开 source.extension.vsixmanifest 选 InstallationTarget 包括各版本 ? ?
安装完成后仍报错,解决方案2,直接查看vsix中的签署文件extension.vsixmanifest。发现安装版本前置条件设置为12.0版本,故直接更改到我目前的vs大版本17.0。