vc.net 2003 中编译的.exe 在其他机器上不能运行,请DX指教!

paobuzou 2004-08-25 10:16:52
我用vc.net的新版本2003,好像是 7.01 版,作出的project在低版本环境中(就是.net2000)不能运行,说是找不到 framwork v1.1.4322 的一个dll文件,.exe.文件也不能运行,而且.exe文件在没有安装vc.net 的环境中也不能运行,很郁闷啊,请各位大侠指教一下。
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
paobuzou 2004-08-26
  • 打赏
  • 举报
回复
在.net 2000的机器上把.net framework v1.0 卸掉,在安装 v1.1,应该就可以运行.net 2003的东西了吧,我去试试看。
cppTrier 2004-08-25
  • 打赏
  • 举报
回复
因为.net程序是运行在虚拟机之上的,就像java那样,所以没有.net framework是不能运行的。虚拟机虽然一开始的时候有点不方便,但也带来了很多好处。另外vs.net里,你也可以开发原来的native C++程序

希望楼主去补充一下这方面的基础知识。 不打好基础是不行的。
paobuzou 2004-08-25
  • 打赏
  • 举报
回复
那岂不是作出来的东西给人家用,人家必须安装.net2003了?这很不方便啊,版本越高到越不方便了。
solidcode 2004-08-25
  • 打赏
  • 举报
回复
安装.NETframwork 1.1
http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
thinkingforever 2004-08-25
  • 打赏
  • 举报
回复
.net2000和2003的framwork 是不一样的,所以不能运行..exe文件要在安装.NETframwork的机器上才能运行.
lehehe 2004-08-25
  • 打赏
  • 举报
回复
只需要netframwork在客户机上就可以了,当然版本得一致!这是微软的产品策略,就像java一样啊,没有jvm,那还不是个无用的东西啊!另外,在下代产品中,netframework就将成为OS的一部分,呵呵!!期待那一天快点来把!!
paobuzou 2004-08-25
  • 打赏
  • 举报
回复
谢谢楼上的,我确实是刚刚接触这东西,还不太了解,不过总觉得编译出的.exe的东西运行应该不依赖环境才对啊,在没有.netframework 的机器跑不了也不爽啊。
cppTrier 2004-08-25
  • 打赏
  • 举报
回复
晕啊,楼主最好找本.net的入门书看下,掌握下基本概念。

.net framework和vs.net2003是不同的东西。

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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