社区
C#
帖子详情
VS2008写的C#程序如何生成.EXE可执行文件,在任意其他只装了.NET框架的电脑上执行。
weizhishu54810
2011-07-15 10:50:42
如题,我用VS2008写的C#程序,如何生成.EXE可执行文件,在任意其他只装了.NET框架的电脑上执行。
我的程序里面含有图片,是用PictureBox组件中的image属性导入的。还有一个打开文件对话框,用来导入TXT文本文件的数据。
不管我生成的是Debug版本还是Release版本,都不行。
是不是应该把引用的那些Dll文件也加载到EXE文件中,可怎么加载呢?
请各位大侠不吝赐教!
...全文
435
13
打赏
收藏
VS2008写的C#程序如何生成.EXE可执行文件,在任意其他只装了.NET框架的电脑上执行。
如题,我用VS2008写的C#程序,如何生成.EXE可执行文件,在任意其他只装了.NET框架的电脑上执行。 我的程序里面含有图片,是用PictureBox组件中的image属性导入的。还有一个打开文件对话框,用来导入TXT文本文件的数据。 不管我生成的是Debug版本还是Release版本,都不行。 是不是应该把引用的那些Dll文件也加载到EXE文件中,可怎么加载呢? 请各位大侠不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feng9330
2011-07-15
打赏
举报
回复
不好意思 是我没看清楚,你的Chart 应该是一个安装版本的控件,你需要在客户端机器上也安装一下,就没问题了
feng9330
2011-07-15
打赏
举报
回复
不好意思 ,说错了,是windows应用程序,不是控制台
就是你创建的项目别创建为类库,创建为windows应用程序就行
feng9330
2011-07-15
打赏
举报
回复
你创建的是类库吧, 类库是不会生成exe的,只会生成dll
你把你的类库更改为 控制台应用程序 就行了
lmyC
2011-07-15
打赏
举报
回复
项目文件夹下的\bin\Debug\里面的东西全拷出来不行?那估计是.net framwork框架版本不对了吧`
weizhishu54810
2011-07-15
打赏
举报
回复
我把引用到的dll文件全拷进去,果然能打开了。原来竟然这么简单!
具体各项功能能不能使用还有待测试。
谢谢各位大侠了!
weizhishu54810
2011-07-15
打赏
举报
回复
framework版本应该怎么样就对呢,程序是用VS2008编的,应该用哪个版本呢,是3.0还是3.5?
xiaoyu821120
2011-07-15
打赏
举报
回复
把你引用的第三方控件的DLL,拷贝到exe文件的同目录下,应该就可以了
weizhishu54810
2011-07-15
打赏
举报
回复
问题补充,
我还在工具箱中加补丁,加了一个版本为3.5.0.0的Chart窗体控件,并在程序中用到了这个控件。
不知和这有么有关系?
zk3961110
2011-07-15
打赏
举报
回复
是不是.net版本不对?
宝_爸
2011-07-15
打赏
举报
回复
报什么错误,是不是.net 版本不对。
vs2008使用的.net默认是.net3.0或者.net3.5,可以在项目属性中更改。
HDNGO
2011-07-15
打赏
举报
回复
framework版本对哇?
weizhishu54810
2011-07-15
打赏
举报
回复
我拷过去啦,还是不行,打不开.EXE程序。
HDNGO
2011-07-15
打赏
举报
回复
把release文件夹全部拷贝过去
C#
实现将记事本中的代码编译成
可
执行
文件
的方法
主要介绍了
C#
实现将记事本中的代码编译成
可
执行
文件
的方法,很实用的技巧,需要的朋友可以参考下
C#
QR二维码
生成
,解码,打印源
程序
,可直接运行
QR二维码,是企业中使用频繁的产品识别技术,本
程序
是完善的QR生产,解码,打印源
程序
,对正在进行相关开发的
程序
员有很高的实用性
ikvm8支持jdk8.rar
最高支持jdk8,解压到
任意
路径,进入bin文件夹,使用使用的命令:ikvmc -xxx.jar 生产
exe
或者dll。无需jre环境
深入解析
C#
编译器csc.
exe
与实战应用
C#
编译器(csc.
exe
)是
.NET
生态系统中不可或缺的核心工具,负责将
C#
源代码转换为公共中间语言(CIL),从而在
.NET
运行时环境中
执行
。它不仅是开发流程的起点,更是代码质量、性能优化与平台兼容性的关键环节。从历史演进来看,csc.
exe
最初是作为
.NET
Framework的一部分推出,随后在
.NET
Core及
.NET
5+中被持续优化与模块化,支持跨平台编译与高级语言特性。其底层依托于Roslyn编译器平台,具备开放性与可扩展性,为静态分析、代码
生成
与IDE集成提供了强大支撑。
C#
项目中合并
exe
与dll文件的两种实用方法
ILMerge 是微软官方推出的一款用于合并
.NET
程序
集(Assembly)的工具,它通过将多个
可
执行
文件
(
exe
)和动态链接库(dll)合并为一个单独的
可
执行
文件
或
程序
集,从而简化部署流程。ILMerge 的核心原理是将多个
程序
集的中间语言(Intermediate Language,简称 IL)代码整合到一个目标
程序
集中,并处理相关的元数据和依赖引用。该工具适用于以下典型场景:场景描述小型独立应用
程序
需要打包为单个
可
执行
文件
,便于用户分发与安装插件系统整合。
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章