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


    参考:http://blog.csdn.net/_NET2004/article/details/3903591

    今天同事将程序重新修改了下位置后运行程序,发现一运行就出现"无法在证书存储区中找到清单签名证书";记录下方法

    第一种办法:
    工程->属性->签名->为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>

    第四种方法:

      工程->属性->签名;有个创建测试证书的按钮,点击创建。

    一般而言,第一种方法即可完成修复。后三种,我没有使用过

  • 相关阅读:
    UE4自学随笔(一)
    经纬度转换度分秒
    IE模式下EasyUI Combobox无效问题
    LayUI加载js无效问题
    C# 使用GDI绘制雷达图
    SQLPrompt8.2 安装之后找不到激活入口
    NetCore3.0 文件上传与大文件上传的限制
    NetCore 下使用 DataTable 以及可视化工具
    docker环境下使用gitlab,gitlab-runner 为 NetCore 持续集成
    QQ浏览器兼容模式下Cookie失效 导致的NetCore Cookie认证失效
  • 原文地址:https://www.cnblogs.com/jiutianxingchen/p/2881647.html
Copyright © 2020-2023  润新知