我无法使用强名称密钥签名构建项目 - 标题中的消息总是出现。

是的,该项目最初是从另一台机器复制过来的。

我尝试以管理员身份运行 Visual Studio,并尝试手动将密钥添加到 Windows 证书存储区。

帮助!

编辑:我在新项目中没有遇到此错误,但我很想让这个现有项目正常工作。

答案

我终于找到了解决方案。

  1. 编辑.csproj相关项目的文件。

  2. 删除以下几行代码:

    <PropertyGroup>
       <ManifestCertificateThumbprint>...........</ManifestCertificateThumbprint>
    </PropertyGroup>
    <PropertyGroup>
       <ManifestKeyFile>xxxxxxxx.pfx</ManifestKeyFile>
    </PropertyGroup>
    <PropertyGroup>
       <GenerateManifests>true</GenerateManifests>
    </PropertyGroup>
    <PropertyGroup>
       <SignManifests>false</SignManifests>
    </PropertyGroup>
    

来自: stackoverflow.com