首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建扩展VSSDK1311时ProductArchitecture的错误VS2022

创建扩展VSSDK1311时ProductArchitecture的错误VS2022
EN

Stack Overflow用户
提问于 2021-05-31 07:22:47
回答 1查看 996关注 0票数 7

我正在构建一个VSIX项目并看到以下错误消息:

V6清单必须包含'PackageManifest:Installation:InstallTarget:ProductArchitecture'.的值。

VSSDK1311

我该怎么做才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2021-05-31 07:22:47

由于VS2022是64位的,所以必须指定所支持的目标的体系结构。

你以前可能写过:

代码语言:javascript
复制
  <Installation>
    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[16.0,17.0)" />
  </Installation>

您现在可以这样写:

代码语言:javascript
复制
  <Installation>
    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[17.0,18.0)">
      <ProductArchitecture>amd64</ProductArchitecture>
    </InstallationTarget>
  </Installation>

如果您的VSIX配置为目标VS2022以及早期版本,您可以使用类似于:

代码语言:javascript
复制
  <Installation>
    <InstallationTarget Version="[16.0,18.0)" Id="Microsoft.VisualStudio.Pro">
      <ProductArchitecture>x86</ProductArchitecture>
    </InstallationTarget>
    <InstallationTarget Version="[17.0,18.0)" Id="Microsoft.VisualStudio.Pro">
      <ProductArchitecture>amd64</ProductArchitecture>
    </InstallationTarget>
  </Installation>
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67769432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档