• 全部
...

VS2008写的C#程序如何生成.EXE可执行文件,在任意其他只装了.NET框架的电脑上执行。

weizhishu54810 2011-07-15 10:50:42
如题,我用VS2008写的C#程序,如何生成.EXE可执行文件,在任意其他只装了.NET框架的电脑上执行。

我的程序里面含有图片,是用PictureBox组件中的image属性导入的。还有一个打开文件对话框,用来导入TXT文本文件的数据。
不管我生成的是Debug版本还是Release版本,都不行。
是不是应该把引用的那些Dll文件也加载到EXE文件中,可怎么加载呢?

请各位大侠不吝赐教!
...全文
给本帖投票
413 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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文件夹全部拷贝过去

111,089

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部