[置顶] "在证书存储区中找不到清单签名证书"问题分析以及解决方案

最便捷的解决发放如下图:

第二步:如下图,修改完成以后,重新生成解决方案。就ok

 

附属就绝方案:

第一种办法:
工程->属性->签名->为ClickOnce清单签名
去掉这个勾就可以了
第二种办法:
用记事本打开对应csproj文件
将文件中的" <SignManifests>true</SignManifests> " 改为 "<SignManifests>false</SignManifests>"保存好就行了!
第三种办法:在vs2005中出现“无法在证书存储区中找到清单签名证书”,解决办法是用记事本打开项目的.csproj文件,删除类似以下xml就能顺利通过编译了
<ManifestCertificateThumbprint>B531F2CF222748C5E29308FC2247704827D1EA8C</ManifestCertificateThumbprint>
       <ManifestKeyFile>xxxx_TemporaryKey.pfx</ManifestKeyFile>
       <GenerateManifests>true</GenerateManifests>
       <SignManifests>true</SignManifests>
       <PublishUrl>D:/xxx/bin/</PublishUrl>
       <Install>true</Install>
       <InstallFrom>Disk</InstallFrom>
       <UpdateEnabled>false</UpdateEnabled>
       <UpdateMode>Foreground</UpdateMode>
       <UpdateInterval>7</UpdateInterval>
       <UpdateIntervalUnits>Days</UpdateIntervalUnits>
       <UpdatePeriodically>false</UpdatePeriodically>
       <UpdateRequired>false</UpdateRequired>
       <MapFileExtensions>true</MapFileExtensions>
       <CreateWebPageOnPublish>false</CreateWebPageOnPublish>
       <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
       <IsWebBootstrapper>false</IsWebBootstrapper>
       <BootstrapperEnabled>true</BootstrapperEnabled>

posted @ 2013-06-06 14:54  shouqiang Wei  阅读(337)  评论(0编辑  收藏  举报