切换到宽版
社区服务
道具中心
银行
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
下拉
用户名
电子邮箱
Username
密 码
记住登录
Login
找回密码
Register
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
Forum
帖子
用户
版块
帖子
搜索
热搜:
Codesys
raspberry
add
add user
ubuntu user
Ft2 team
>
编程
>
C#
>
vs2015上生成的exe无法 再 别的电脑上使用
发帖
Replay
Back
新帖
4473
Read
0
Replay
vs2015上生成的exe无法 再 别的电脑上使用
[复制链接]
上一主题
下一主题
离线
Francis
UID:2
注册时间
2015-11-05
最后登录
2024-09-11
在线时间
137小时
Post
395
搜Ta的帖子
精华
1
铜币
793
威望
430
贡献值
0
银元
0
访问TA的空间
加好友
用道具
论坛版主
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
使用道具
楼主
posttime: 2016-09-26
解决方案:(测试通过)
1. 安装.NET4.5。
http://dlsw.baidu.com/sw-search-sp/soft/b9/22370/NDP451-KB2858728-x86-x64.3505182529.exe
2. 修改应用为.NET4.0(目标机器的版本)
http://bbs.csdn.net/topics/391052257
1. 需要目标机器安装VC++2015可再发行组件包.
安装VS2015可再发行包。用depends.exe查看exe依赖的dll
去微软官方下载vs2015 redist安装包,让目标电脑安装即可
http://www.microsoft.com/en-us/download/details.aspx?id=48145
因为微软的redist发行包,默认不会包含debug版本的运行库,如果用到了mfc就依赖更多的文件了
到vs2015的安装目录下,搜索redist,将里面的dll拷贝到目表电脑的system32目录下,这里以vs2010的redist文件夹作为示例:C:\Program Files\Microsoft Visual Studio 10.0\VC\redist,里面的x64表示是64位电脑,x86表示是32位电脑,其他两个不用管,你目前不需要考虑
2. 需要发布程序先在工具栏的某个显示着“Debug”切换到Release配置,在配置选项里选/MT以静态链接运行库。
使用静态链接,这个到工程属性里面更改,你必须生成release版本,如果是debug版本要在其他电脑上运行不是不可能,但是这样一来文件会很多,
共
条评分
Replay
举报
Post
Replay
Back
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
隐藏
快速跳转
游客区域
注册会员
小学教育
少儿编程
AIGC
中学教育
终身学习
工作相关
极客创意
Linux kernel
MPC Platform
会员区域
编程
灌水
关闭
关闭
选中
1
篇
全选