ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **问题** S2017 签名时出错: 未能对 bin\Debug\app.publish\*.exe 签名。SignTool Error: No certificates were found ![](https://img.kancloud.cn/cc/d4/ccd4823a2c88ec06f229b8a06002c02c_408x119.png) ## **解决办法** 1、 在VS右侧的解决方案资源管理器里找到生成失败的项目。 2、 右键打开项目的属性。 ![](https://img.kancloud.cn/4d/45/4d45013645c7f41918d4bda260a0310b_403x147.png) 3、 在属性设置界面中找到签名选项卡。 4、 取消[“为ClickOnce清单签名”](https://msdn.microsoft.com/zh-cn/library/zfz60ccf(v=vs.90.aspx))勾选。 ![](https://img.kancloud.cn/e9/51/e951b5996eb6e1b10d5084eec1ee63ea_432x303.png) ![](https://img.kancloud.cn/7c/77/7c77bc52954dd8e0b6077bd5dd874f81_436x273.png) ## **总结** 其实错误信息也提示很清楚了:"No certificates were found...",大意就是:签名错误的原因是没有找到符合给定规范的证书,所以要么证书丢了要么证书有问题咯。我的项目是一个控制台应用程序(只是用来测试几段代码的),VS2017用的是社区版本的。