社区
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文件;
现在想请问下各位大神有没有只编译一次就可以跨系统的运行?
...全文
510
9
打赏
收藏
c#编译器生成的.exe运行平台的兼容性问题
先说下我遇着的问题: 我开发环境是vs2017,程序编译是在本机64位上生成.exe的,并且生成项目平台是Any CPU,目标框架是.NET framework 4.0的; 按道理生成的.exe都兼容32位或64位的操作系统,但现在是在32位操作系统上打不开,报失效问题;现在我能解决只有根据操作系统去生成相应位数.exe文件; 总结下就是要编译两次不同位数的.exe文件; 现在想请问下各位大神有没有只编译一次就可以跨系统的运行?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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个要点
- **解释**:CLS(Common Language Specification)兼容性确保类型可以在不同的.NET语言之间共享。 - **实践建议**:遵循CLS规则可以提高代码的可重用性。 #### 31. 尽量编写短少,简单的函数 - **解释**:简短的...
小颖Java源代码反编译专家
5. **兼容性**:对于不同的Java版本,字节码格式可能会有所变化,所以一个强大的反
编译器
需要支持多种Java版本的字节码。 6. **安全性**:反编译涉及到对代码的深度分析,因此可能涉及隐私和版权问题。工具应尊重...
C#
命令行
编译器
详解
摘要:本文分析了使用
C#
命令行
编译器
csc.
exe
生成
应用程序的过程。同时,还将向读者介绍很多为
C#
2.0 独有的
编译器
选项,例如,extended/reference 标志和强名称支持。阅读完本文的内容之后,您将能够轻松地在...
轻量级.NET
编译器
:静态
编译器
C#
和***集成
简介:本文深入探讨了一款支持
C#
和***的轻量级静态
编译器
,强调了静态编译在.NET开发中的重要性及其带来的性能优势。
编译器
的轻量级设计让它在资源受限的环境下表现出色,同时还能支持动态编译,平衡了性能和灵活性...
使用
C#
2.0 命令行
编译器
Troelsen,Microsoft MVPIntertech Training 摘要:本文分析了使用
C#
命令行
编译器
csc.
exe
生成
应用程序的过程。同时,还将向读者介绍很多为
C#
2.0 独有的
编译器
选项,例如,extended/reference 标志和强名称...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章