vs2015下的c#项目的exe发布
2017-08-14 16:09
169 查看
这几天碰到一个麻烦事情,c#写的一个串口,在自己电脑能用,在别的电脑上用不了,就想着用vs2015顺便生成一个exe软件安装的形式。没想到,这里碰到好多麻烦事情。
应该是自己的VS2015安装过程没有中,签名这些没有安装的,导致发布的时候,出现没有证书认证,又没有签名。主要为了解决这两个问题,第一个是证书认证,没办法百度上的方法是用office去生成,我只好去安装了office,这个在百度上可以去下载。生成证书的步骤,http://jingyan.baidu.com/article/cb5d6105e94a81005c2fe00b.html,我是看了这个百度经验创建的,但是到13步,出问题了,因为我不知道这个signcode.exe是啥,后来了解了signcode现在叫做signtool,也就是签名,,我在csdn上面花了一个积分,下载了一个,(不知道我可以把这个链接放在后面)。然后点击这个,它竟然是一闪而过的,我就蒙圈了,百度了好多才知道,原来不用这么干,直接把这个解压完的东西放到
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin ,而不是去打开它,然后就好了,直接在vs2015的项目中右键发布就行,要是发布不了,估计是忘了添加证书,也就是你刚才做得那个项目右键属性,然后找到前面,在存储区选择找到你刚才做得证书,然后在直接发布。大体是这个样子。
还有一个问题是自己电脑能安装了,别人的电脑还是有问题,同学说估计是框架的问题,不同框架的生成方法,只要在项目右键属性里面的应用程序里面的目标框架里面去选择就可以了。写的比较乱,后面加几张图片,方便对比。链接:http://pan.baidu.com/s/1kVBnIqr 密码:5d69(这个是signtool的下载地址)
应该是自己的VS2015安装过程没有中,签名这些没有安装的,导致发布的时候,出现没有证书认证,又没有签名。主要为了解决这两个问题,第一个是证书认证,没办法百度上的方法是用office去生成,我只好去安装了office,这个在百度上可以去下载。生成证书的步骤,http://jingyan.baidu.com/article/cb5d6105e94a81005c2fe00b.html,我是看了这个百度经验创建的,但是到13步,出问题了,因为我不知道这个signcode.exe是啥,后来了解了signcode现在叫做signtool,也就是签名,,我在csdn上面花了一个积分,下载了一个,(不知道我可以把这个链接放在后面)。然后点击这个,它竟然是一闪而过的,我就蒙圈了,百度了好多才知道,原来不用这么干,直接把这个解压完的东西放到
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin ,而不是去打开它,然后就好了,直接在vs2015的项目中右键发布就行,要是发布不了,估计是忘了添加证书,也就是你刚才做得那个项目右键属性,然后找到前面,在存储区选择找到你刚才做得证书,然后在直接发布。大体是这个样子。
还有一个问题是自己电脑能安装了,别人的电脑还是有问题,同学说估计是框架的问题,不同框架的生成方法,只要在项目右键属性里面的应用程序里面的目标框架里面去选择就可以了。写的比较乱,后面加几张图片,方便对比。链接:http://pan.baidu.com/s/1kVBnIqr 密码:5d69(这个是signtool的下载地址)
相关文章推荐
- vs2015 项目启动 vshost.exe 已停止工作
- 微软今日发布汇总:VS2015, .NET 4.6, C# 6.0, F# 4.0等重量级产品正式上线
- VS发布c# WPF项目时出现 签名错误 解决办法
- FTP发布VS2015网站项目
- C#新手入门代码 VS2015使用技巧 dll之新建类库,添加类库至现有项目,实例化类库中的类
- VS2015 编译QT项目出现error MSB6006: “cmd.exe”已退出,代码为 3。
- VS2015 中的SQLServer项目的持续发布最佳实践(可配合tfs)
- VS2013打开2015的项目报错 The specified task executable location ... csc.exe" is invalid.
- VS2015 编译QT项目出现error MSB6006: “cmd.exe”已退出,代码为 3。
- 微软今日发布汇总:VS2015, .NET 4.6, C# 6.0, F# 4.0等重量级产品正式上线
- VS2015更改项目名称步骤
- VS2015中C#版本6.0的新特性 你需要知道
- VS2012 生成项目报 "Lc.exe已退出,代码为-1" 错误
- 理解vs解决方案和项目 一些c#入门知识
- SQL Server2012 创建数据库存储过程和VS2015 C#调用自己的存储过程
- VS2015发布web应用的时候带有.cs源代码
- vs2015加载项目失败
- C#.NET常见问题(FAQ)-VS如何整个项目中查找字符串
- vs发布项目webconfig替换语法