如何把一个winform程序生成一个EXE得可执行程序

bruceleelxl 2009-12-14 12:45:44
大家好,请教高手,我想把自己写的程序尝试生成一个EXE可以直接运行的程序,谁有详细的介绍帮下我,感激不尽、
...全文
5081 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao497036994 2010-12-12
  • 打赏
  • 举报
回复
貌似没人讲得比较清楚一点的啊
gexcheng 2010-12-11
  • 打赏
  • 举报
回复
能不能将所有的文件生成一个单独的exe文件(包括dll文件)
bruceleelxl 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 gennipingle 的回复:]
VS中生成的程序脱离了.NetFrmwork框架是不能执行的,图片也不会正常显示。

要用第三方打包工具才可以的。
[/Quote]
请问大哥你用过哪个第三方软件没有,推荐下,谢谢
wushaokai 2009-12-16
  • 打赏
  • 举报
回复
学习了。。。。。
gennipingle 2009-12-16
  • 打赏
  • 举报
回复
VS中生成的程序脱离了.NetFrmwork框架是不能执行的,图片也不会正常显示。

要用第三方打包工具才可以的。
你妹的特盗不 2009-12-15
  • 打赏
  • 举报
回复
lz意思,应该是

这样说好些

java程序编译出来是.class文件,这个文件必须要有java虚拟机才能运行,有一种工具能直接把.class转换成.exe文件,不需要java虚拟机也能运行,就象正常的.exe文件一样

我们的c#编译出来的程序本身是.exe的,但是没有.netfrmwork 就不能运行,所以..他也想要类似的。。。
hnjhjzyyxgs 2009-12-15
  • 打赏
  • 举报
回复
打包部署,生成安装包安装运行
qiuzhengxiang 2009-12-15
  • 打赏
  • 举报
回复
Debug下就是
bruceleelxl 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 bruceleelxl 的回复:]
引用 1 楼 wiki14 的回复:
http://www.vegoo.net/info/71620_5075.html

    你好,我按照图解做了一个很简单的程序试了下,只有\bin\Debug\下有个EXE文件,其他地方没有dll等其他的文件,我想可能这个程序太简单了吧,就没有加其他的了,按照图解只有加这个了,但试到最后生成的时候出错了,提示: 文件夹“[TARGETDDIR]”的默认位置“”无效,我没有动这个属性啊,怎么办?谢谢解答
[/Quote]

楼上的好像和1楼的说法一样,但我遇到上面所说的问题了
bruceleelxl 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sito_hongta 的回复:]
引用 8 楼 wuyq11 的回复:
打包部署,生成安装包安装运行


同上
[/Quote] 没搞过不知道怎么打包部署啊,还望指点!
exiori 2009-12-15
  • 打赏
  • 举报
回复
编译就行了。
sito_hongta 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wuyq11 的回复:]
打包部署,生成安装包安装运行
[/Quote]

同上
甩尾儿Boy 2009-12-15
  • 打赏
  • 举报
回复
楼主可以去下载我上传的资源 http://download.csdn.net/source/1904145

C#应用程序的打包 生成安装文件 可执行文件
bruceleelxl 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wiki14 的回复:]
http://www.vegoo.net/info/71620_5075.html
[/Quote]
你好,我按照图解做了一个很简单的程序试了下,只有\bin\Debug\下有个EXE文件,其他地方没有dll等其他的文件,我想可能这个程序太简单了吧,就没有加其他的了,按照图解只有加这个了,但试到最后生成的时候出错了,提示: 文件夹“[TARGETDDIR]”的默认位置“”无效,我没有动这个属性啊,怎么办?谢谢解答
yiliangfang 2009-12-15
  • 打赏
  • 举报
回复
LS说的有理
bruceleelxl 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lfs09 的回复:]
lz意思,应该是

这样说好些

java程序编译出来是.class文件,这个文件必须要有java虚拟机才能运行,有一种工具能直接把.class转换成.exe文件,不需要java虚拟机也能运行,就象正常的.exe文件一样

我们的c#编译出来的程序本身是.exe的,但是没有.netfrmwork 就不能运行,所以..他也想要类似的。。。

[/Quote]

你这么一说我倒觉得言之有理,如何我写了一个程序,程序里有带背景图片的什么的,我要是把exe的单独拿出来运行,那可就不显示图片了,甚至有时候会出错。
wiki14 2009-12-14
  • 打赏
  • 举报
回复
wuyq11 2009-12-14
  • 打赏
  • 举报
回复
打包部署,生成安装包安装运行
jingjing511 2009-12-14
  • 打赏
  • 举报
回复
jhjhgg
bruceleelxl 2009-12-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chaozi_249 的回复:]
在VS菜单里,点击生成,Dug下的exe,就是你生成的可执行文件
[/Quote]
直接点击可以运行,但你要是只拿这个exe到别人的电脑都不一定能运行了,另,如果有图片也应该不会显示吧
加载更多回复(4)

110,561

社区成员

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

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

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