C# 编译的EXE文件无法运行

Strawberry0924 2009-09-27 01:01:32
我用C#写了一个小的WinForm程序,编译后的exe文件在我的机器的任意盘符都可以运行,但是在另一台机器上就打不开了,另一台机器上没有VS环境。

我查了一下:网上有人说是另一台机器上需要有VS环境,不知道是不是这个原因。

但是我想编译后的exe文件应该是独立运行的,不能想要运行这个C#编译出来的exe都得先在自己的电脑上安装一下VS环境吧。

请高手给指点下迷津,谢谢。。。。
...全文
1454 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Strawberry0924 2009-09-27
  • 打赏
  • 举报
回复
多谢各位高手的指点了。。。。
wuyq11 2009-09-27
  • 打赏
  • 举报
回复
在vs2008里框架下开发,就要按照相应的开发开发框架
.net framework 2.0/3.0./3.5
也可在安装部署设置框架与软件一起安装
mingcsharp 2009-09-27
  • 打赏
  • 举报
回复
装了.NET,准确的说是.NET的CLR,你用.NET平台开发的程序才能运行起来
C#就这点不好了
多多学习了
LutzMark 2009-09-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 smallmaster 的回复:]
装.net framework
[/Quote]

装了.NET,准确的说是.NET的CLR,你用.NET平台开发的程序才能运行起来

yzy8788 2009-09-27
  • 打赏
  • 举报
回复
在你要运行该软件的机器上安装.net framework
例:.net framework 2.0下载
xp及其比xp老的操作系统上都需要装,vista、windows7这样的系统都自带了.net framework
zhujiazhi 2009-09-27
  • 打赏
  • 举报
回复
.net framework
Strawberry0924 2009-09-27
  • 打赏
  • 举报
回复
我机器的VS环境是VS2008的,右击 解决方案只有这些选项,没有“必选项”啊??
hanjinkai 2009-09-27
  • 打赏
  • 举报
回复
打包的时候 ,右击 解决方案选择“ 必选项”, 然后 选择 .net framework; 也就是将 .net framework 打包进去。 再到别的机器上 就可以用了!
ConanKid 2009-09-27
  • 打赏
  • 举报
回复
要安装相应的.net framework.
VS2003对应.net1.1
VS2005对应.net2.0
VS2008对应的版本是你做程序的时候可以选的,默认为.net 3.5


要么就要利用MONO技术.
smallmaster 2009-09-27
  • 打赏
  • 举报
回复
装.net framework

110,538

社区成员

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

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

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