无法在证书存储中找到清单签名证书

时间:2011-10-27 17:36:03

标签: .net vsto clickonce

我使用带有强名称密钥文件.snk的VSTO 4.0字加载项对程序集进行了签名,并尝试取消选中“签署ClickOnce清单”,但重建后再次显示。在我尝试删除.csproj中ClickOnce清单的行后,每次重建后都会显示.pfx清单。

有没有人知道永久删除临时ClickOnce清单的解决方案?

2 个答案:

答案 0 :(得分:127)

我遇到的问题是选中了“签署ClickOnce清单”复选框。如果你没有使用签名取消选中它 项目属性 - >签名 - >签署clickonce清单

答案 1 :(得分:4)

取消选中“签署ClientOnce Manifest”并不总是有效。解决方案是从csproj文件中删除以下行

  

<&的PropertyGroup GT;   < ManifestCertificateThumbprint> 4FCE3F0998F4B89946A9D0346838E77A0C5C5568< / ManifestCertificateThumbprint>   < /&的PropertyGroup GT;   <&的PropertyGroup GT;   < GenerateManifests>真< / GenerateManifests>   < /&的PropertyGroup GT;   <&的PropertyGroup GT;   < SignManifests&GT假LT; / SignManifests>   < /&的PropertyGroup GT;