我使用带有强名称密钥文件.snk
的VSTO 4.0字加载项对程序集进行了签名,并尝试取消选中“签署ClickOnce清单”,但重建后再次显示。在我尝试删除.csproj
中ClickOnce清单的行后,每次重建后都会显示.pfx
清单。
有没有人知道永久删除临时ClickOnce清单的解决方案?
答案 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;