社区
C#
帖子详情
c#编译器生成的.exe运行平台的兼容性问题
qq_39033657
2017-11-25 11:02:21
先说下我遇着的问题:
我开发环境是vs2017,程序编译是在本机64位上生成.exe的,并且生成项目平台是Any CPU,目标框架是.NET framework 4.0的;
按道理生成的.exe都兼容32位或64位的操作系统,但现在是在32位操作系统上打不开,报失效问题;现在我能解决只有根据操作系统去生成相应位数.exe文件;
总结下就是要编译两次不同位数的.exe文件;
现在想请问下各位大神有没有只编译一次就可以跨系统的运行?
...全文
509
9
打赏
收藏
c#编译器生成的.exe运行平台的兼容性问题
先说下我遇着的问题: 我开发环境是vs2017,程序编译是在本机64位上生成.exe的,并且生成项目平台是Any CPU,目标框架是.NET framework 4.0的; 按道理生成的.exe都兼容32位或64位的操作系统,但现在是在32位操作系统上打不开,报失效问题;现在我能解决只有根据操作系统去生成相应位数.exe文件; 总结下就是要编译两次不同位数的.exe文件; 现在想请问下各位大神有没有只编译一次就可以跨系统的运行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_39033657
2017-11-28
打赏
举报
回复
谢谢各位的回复,提这个问题的目的是想“一次生成,到处使用的效果”;因为网上一堆资料说Any CPU下可以达到目的,结果。。。。。。。
threenewbee
2017-11-26
打赏
举报
回复
不可能啊,你用到第三方库没有。
以专业开发人员为伍
2017-11-26
打赏
举报
回复
平台问题,总要知道是哪一个DLL有这个问题,都是具体问题。没有什么标题党编程方案啊。
以专业开发人员为伍
2017-11-26
打赏
举报
回复
什么叫做“报失效问题”?
xian_wwq
2017-11-26
打赏
举报
回复
代码完成了, 编译x86和x64两个版本的工作量并不大
全栈极简
2017-11-25
打赏
举报
回复
可以编译为x86,64位系统也可以支持32位程序运行。
xuzuning
2017-11-25
打赏
举报
回复
32位机器不能运行64位程序,因为缺少硬件支持 但能够运行准64位程序,因为他实际是32位程序,只是模拟了64位操作
程序人生起波澜
2017-11-25
打赏
举报
回复
可以在更改当前项目的属性
圣殿骑士18
2017-11-25
打赏
举报
回复
any cpu选项, 对于编译exe来说,你在64位系统下编译的,就是64位exe。你在32位系统下编译的,就是32位程序。 对于编译dll项目来说,以何种方式加载,取决于其加载它的exe是什么位的程序。 所以如2楼所说,用x86编译就行。
提高
C#
编程水平的50个要点
提高
C#
编程水平的50个要点 肯定对你有帮助
小颖Java源代码反编译专家
小颖Java源代码反编译专家,可以对整个文件夹下的class文件一起反编译,挺好用的呵呵
C#
命令行
编译器
详解
摘要:本文分析了使用
C#
命令行
编译器
csc.
exe
生成
应用程序的过程。同时,还将向读者介绍很多为
C#
2.0 独有的
编译器
选项,例如,extended/reference 标志和强名称支持。阅读完本文的内容之后,您将能够轻松地在没有向导的环境中
生成
单文件程序集和多文件程序集。 适用于: Microsoft Visual
C#
2.0 注 本文假定您熟悉
C#
编程语言和
使用
C#
2.0 命令行
编译器
发布日期 : 12/22/2004 | 更新日期 : 12/22/2004Andrew W. Troelsen,Microsoft MVPIntertech Training 摘要:本文分析了使用
C#
命令行
编译器
csc.
exe
生成
应用程序的过程。同时,还将向读者介绍很多为
C#
2.0 独有的
编译器
选项,例如,extended/reference 标志和强名称支持。
轻量级.NET
编译器
:静态
编译器
C#
和***集成
本文还有配套的精品资源,点击获取 简介:本文深入探讨了一款支持
C#
和***的轻量级静态
编译器
,强调了静态编译在.NET开发中的重要性及其带来的性能优势。
编译器
的轻量级设计让它在资源受限的环境下表现出色,同时还能支持动态编译,平衡了性能和灵活性的需求。 1. 静态编译的概念及优势 1.1 静态编译的定义 静态编译,顾名思义,指的是在程序
运行
之前,
编译器
将所有...
C#
111,079
社区成员
642,569
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章