vs2015关于程序发布的问题

环境:win10

编译器:vs2015

事件:c#写了一个很简单的windows窗体应用程序,本来想着发布一下。点击立即发布,但是提示:签名出错:未找到SignTool.exe

截图如下: 图片说明

问题:如果说要下载一个signtool.exe的话,我应该放到什么位置。如果只需要通过它在命令行里面配置,应该怎么做。求大神帮帮忙。真心不会

signtool应该是.net sdk自带的,你安装的时候是不是没有装全。
另外自己写一个winforms程序,用不着签名,你可以在编译属性中去掉签名。

可以看看官网介绍https://msdn.microsoft.com/zh-cn/library/8s9b9yaz.aspx,或者自己将signtool.exe设置为环境变量,在哪都能找到。

http://www.cnblogs.com/heyuquan/archive/2012/04/01/2427974.html

是C盘SDK目录里signtool.exe文件缺失导致的,你看下
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin 是不是没有signtool.exe
解决方法
1.去VS目录
D:\Program Files\Microsoft Visual Studio 14.0\Common7\Tools或者
D:\Program Files\Microsoft Visual Studio 14.0\SDK\v3.5\Bin
找signtool.exe来复制到C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin下
再编译就能通过而且正常发布了
2.DLL下载网上找signtool.exe,比如http://www.zhaodll.com/dll/s/201306/329894.html
3.参考这个http://download.csdn.net/download/larker588/3066687

在控制面板点卸载VS2015,然后不要点卸载和修复,点最左边的那个,我忘了叫什么,然后你就知道怎么做了

我补充下在控制面板点卸载VS2015,然后不要真的卸载了
图片说明
图片说明