gpt4 book ai didi

c# - Visual Studio 2017 扩展开发

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:33 24 4
gpt4 key购买 nike

您好,我想将我的扩展升级到 visual studio 2017,但出现了 Microsoft.VisualStudio.Shell.RegistrationAttribute 错误,但我已经添加了这个引用?我在编译时遇到了这个错误。是否有任何引用要添加或其他?对此有何评论?

D:\Visual Studio 2017\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0\Microsoft.VisualStudio.Shell.Immutable.10.0.dll ,version :10.0.0.0

我的错误是

Severity    Code    Description Project File    Line    Suppression State
Error CreatePkgDef : error : ArgumentException: No Visual Studio registration attribute found in this assembly.
Severity Code Description Project File Line Suppression State
Error The assembly should contain an instance of the attribute 'Microsoft.VisualStudio.Shell.RegistrationAttribute' defined in assembly 'Microsoft.VisualStudio.Shell.Immutable.10.0' version '10.0.0.0'
Severity Code Description Project File Line Suppression State
Error at Microsoft.VisualStudio.Tools.CreatePkgDef.ProcessAssembly(String fileName, Hive hive, PkgDefContext context, Boolean register, RegistrationMode mode) in f:\dd\src\vssdk\VSIntegration\Tools\src\CreatePkgDef\CreatePkgDef.cs:line 303

最佳答案

在 csproj 文件中将 GeneratePkgDefFile 添加为 false,如下所示

<GeneratePkgDefFile>false</GeneratePkgDefFile>

关于c# - Visual Studio 2017 扩展开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47555049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com