问题描述
- vs2015关于程序发布的问题
-
环境:win10编译器:vs2015
事件:c#写了一个很简单的windows窗体应用程序,本来想着发布一下。点击立即发布,但是提示:签名出错:未找到SignTool.exe
问题:如果说要下载一个signtool.exe的话,我应该放到什么位置。如果只需要通过它在命令行里面配置,应该怎么做。求大神帮帮忙。真心不会
解决方案
signtool应该是.net sdk自带的,你安装的时候是不是没有装全。
另外自己写一个winforms程序,用不着签名,你可以在编译属性中去掉签名。
解决方案二:
是C盘SDK目录里signtool.exe文件缺失导致的,你看下
C:Program Files (x86)Microsoft SDKsWindowsv7.0ABin 是不是没有signtool.exe
解决方法
1.去VS目录
D:Program FilesMicrosoft Visual Studio 14.0Common7Tools或者
D:Program FilesMicrosoft Visual Studio 14.0SDKv3.5Bin
找signtool.exe来复制到C:Program Files (x86)Microsoft SDKsWindowsv7.0ABin下
再编译就能通过而且正常发布了
2.DLL下载网上找signtool.exe,比如http://www.zhaodll.com/dll/s/201306/329894.html
3.参考这个http://download.csdn.net/download/larker588/3066687
解决方案三:
我补充下在控制面板点卸载VS2015,然后不要真的卸载了
解决方案四:
关于VS2005程序发布的问题
解决方案五:
可以看看官网介绍https://msdn.microsoft.com/zh-cn/library/8s9b9yaz.aspx,或者自己将signtool.exe设置为环境变量,在哪都能找到。
解决方案六:
http://www.cnblogs.com/heyuquan/archive/2012/04/01/2427974.html
解决方案七:
在控制面板点卸载VS2015,然后不要点卸载和修复,点最左边的那个,我忘了叫什么,然后你就知道怎么做了