Xim's Blog

小白一个,从事Codeing不久,期待交流,愿共同进步!
posts - 5, comments - 11, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

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

Posted on 2007-04-17 10:40 Xim 阅读(2585) 评论(10)  编辑 收藏 网摘 所属分类: C#

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

第一种办法:用记事本打开对应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>

Feedback

#1楼   回复  引用  查看    

2007-05-12 15:25 by xxp      
3q。。。我解决了难题!

#2楼   回复  引用    

2007-06-27 16:28 by vincent[未注册用户]
呵呵,谢谢你的文章:)

#3楼   回复  引用    

2007-08-07 11:16 by 22222[未注册用户]
sha a haha

#4楼   回复  引用  查看    

2007-12-07 10:55 by 瑞克      
这样是不是就不能使用强名签名程序?

#5楼   回复  引用    

2008-02-03 13:56 by jiaxu[未注册用户]
很好写的

#6楼   回复  引用    

2008-03-13 12:46 by wjy[未注册用户]
Thank you!!!

#7楼   回复  引用  查看    

2008-04-03 11:21 by StephenJu      
我的csproj打开后如下:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">" target="_new">http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ProjectFiles</ProjectView>
<PublishUrlHistory>http://localhost/CTERP/</PublishUrlHistory>" target="_new">http://localhost/CTERP/</PublishUrlHistory>
<InstallUrlHistory>
</InstallUrlHistory>
<SupportUrlHistory>
</SupportUrlHistory>
<UpdateUrlHistory>
</UpdateUrlHistory>
<BootstrapperUrlHistory>
</BootstrapperUrlHistory>
<ApplicationRevision>1</ApplicationRevision>
<FallbackCulture>zh-CN</FallbackCulture>
<VerifyUploadedFiles>true</VerifyUploadedFiles>
<EnableSecurityDebugging>false</EnableSecurityDebugging>
</PropertyGroup>
</Project>

到底要删除哪些啊??

#8楼   回复  引用    

2008-08-16 13:35 by 边涯[未注册用户]
只删除下行即可:
<ManifestKeyFile>XXXXXX.pfx</ManifestKeyFile>

#9楼   回复  引用    

2009-01-14 17:23 by hanmo[未注册用户]
我使用的方法是在工程属性里面--签名--为Clickonce清单签名 勾掉,也可以

#10楼   回复  引用    

2009-02-03 14:40 by liuyunwild[未注册用户]
谢谢



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 716392




相关文章:

相关链接: