“创建测试证书”对话框projectname_TemporaryKey.pfx[转载]

“创建测试证书”对话框

 

“创建测试证书”对话框创建用于为 ClickOnce 应用程序和部署清单签名的测试证书。在此对话框中提供新的强名称密钥文件的密码。

若要访问此对话框,请在“解决方案资源管理器”中选择项目节点,然后在“项目”菜单上单击“属性”。当“项目设计器”出现时,单击“签名”选项卡。在“签名”页上,单击“创建测试证书”按钮。

输入新文件 <filename> 的密码

输入测试证书的新的强名称密钥文件的密码。此文件名为 projectname_TemporaryKey.pfx。如果在没有键入密码的情况下单击“确定”,则 .pfx 文件将不使用密码加密。

确认密码

再次输入密码。

 

 

 

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

第一种办法:用记事本打开对应csproj文件。将
change   " <SignManifests>true</SignManifests> " to "<SignManifests>false</SignManifests>".
that's ok!
第二种办法:

在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>

 源地址

阅读更多
换一批

没有更多推荐了,返回首页