Answers:
您需要将该证书重新添加到您的计算机或选择另一个证书。
要选择其他证书或重新创建证书,请转到项目的属性页面,单击“签名”选项卡,然后选择
完成以上任何一个操作后,您应该可以再次构建它。
我找到了这个解决方案,该解决方案为我解决了问题:删除*.csproj
属于您的所有条目:
<manifestcertificatethumbprint>...</manifestcertificatethumbprint>
<manifestkeyfile>...</manifestkeyfile>
<generatemanifests>...</generatemanifests>
<signmanifests>...</signmanifests>
最初创建项目时,将单击一次签名证书添加到了项目属性的“签名”选项卡上。这将在您构建单击一次清单时对其进行签名。从那时到现在,该证书不再可用。这不是您最初在其上构建的机器,还是某种方式对其进行了清理。您需要将该证书重新添加到您的计算机或选择另一个证书。
Signing
垂直选项卡中>单击Create test certificate
。并且不要忘记提交一个新创建的文件,You.Project_TemporaryKey.pfx
因为.pfx
文件通常被忽略。
删除这篇文章中提到的这些条目:http : //manfredlange.blogspot.ca/2008/03/visual-studio-unable-to-find-manifest.html。
另外,从项目根目录中删除.snk或.pfx文件。
不要忘记将这些更改推送到GitHub,因为Jenkins仅从GitHub提取源代码。
Project's properties page
您可以转到,Signing tab
然后取消选中“签署ClickOnce清单”复选框。