u013091899
我只是一只小小鸟
采纳率33.3%
2015-08-08 13:48 阅读 26.3k
已采纳

vs2015关于程序发布的问题

环境:win10

编译器:vs2015

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

截图如下: 图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2015-08-08 14:56

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

    点赞 2 评论 复制链接分享
  • a2682230 a2682230 2015-10-27 00:56

    是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

    点赞 7 评论 复制链接分享
  • mzhxm mzhxm 2015-11-23 21:10

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

    点赞 4 评论 复制链接分享
  • mzhxm mzhxm 2015-11-23 19:57

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

    点赞 1 评论 复制链接分享
  • a1193561652 纵横车 2015-08-08 13:54

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

    点赞 评论 复制链接分享
  • oyljerry oyljerry 2015-08-08 14:47

相关推荐