一个很奇怪的问题,大家帮帮我吧,帮顶给分,解决立马结贴
我用VS2003做了一个winform的应用程序,开发语言是C#,生成的.EXE文件,开始的时候,在别人没有装VS2003的电脑上,是可以使用这个.EXE文件的,但是,现在过去快一个月的时间了,最近,出现了一个问题,这个.EXE文件在我这台电脑上,可以使用,但是,一到别的电脑上,就出现了错误。开始我以为是程序本身的问题,但是,我新建了一个winform程序,里面什么代码也没写,生成了.EXE之后,这个.EXE文件都可不能用了。这到底是什么原因呢?出现的错误是:应用程序正常初始化(0xc0000135)失败。请点击“确定”,终止应用程序。太郁闷了啊,谁帮帮我啊,
------解决方案--------------------可能是环境问题,在目标机子上重新安装对应版本的.netframework
------解决方案--------------------在没有装vs的机器上装.net framework即可。
------解决方案--------------------要运行.net程序必须装.net framework 你那个空程序怎么出来的 肯定不是在目标机上吧
------解决方案--------------------帮顶
要装运行环境
------解决方案--------------------肯定要装.net framework 才能运行,否则将你的项目进行打包也可
------解决方案--------------------不装环境,那简直是不可能
------解决方案--------------------不装框架不行吗?
仅仅是一个.exe文件啊,难道看.exe文件,在别的电脑上也需要装框架吗?
原来在别的电脑上,什么也不装,就可以使用啊,现在他那台电脑上原来可以使用的.exe文件,现在都不行了
--------------------
重新安装框架,他电脑上的.NET 框架损坏了!
------解决方案--------------------顶了在说
------解决方案--------------------什么仅仅就是.exe文件
你.exe运行的时候,难道就不用框架里的东西?
------解决方案--------------------大家啊,可是,我原来做的winform程序,仅仅生成一个.exe文件,原来在别人的电脑上,就可以用啊,那个时候人家的电脑上也没有装框架啊,就可以用,现在就不行了,这个是我亲眼看见的啊,仅仅是一个.exe的可执行程序。仅仅是.exe文件啊
_________________________________________________________
那是那台电脑已经装了框架,但你不知道. 很容易判别,到如下目录中看一眼就行了:
C:\WINNT\Microsoft.NET\Framework
仅仅是.exe文件,也要框架的.
------解决方案--------------------当然要装框架了,就像运行Java程序要JRE一样~
------解决方案--------------------其他机器必须装.NET Framework 运行时环境
.NET 1.1 或 .NET 2.0的CLR大概都是25M左右
------解决方案--------------------只安装.net framework就行了,如果非必须就不要安装vs2003了,因为如果程序出错了就会打开vs2003调试,这样有可能看到代码。
------解决方案--------------------楼主太菜了,谁告诉你Exe就一定是没有依赖性的
VB6生成的本地Exe要依赖运行库,某些VC生成的本地Exe要依赖MFC动态库
------解决方案--------------------jf
------解决方案--------------------好像打包后,如果目标计算机没有.net框架就会自己下载的
------解决方案--------------------老师常教育我们说:运行C#,那是要装.net 框架的
------解决方案--------------------老师常教育我们说:开火车是要修铁路的。。。。
------解决方案--------------------别的机器上没装.net 框架,或者版本不一样~~
------解决方案--------------------有没有好的解决方法呢?谢谢大家,晚上回来就结贴
===========================================
没有,谁叫MS自己不支持自己的东西呢,Vista据说内置支持.NET Framework 3.0的
------解决方案--------------------安装 .net framework
------解决方案--------------------装.net framework1.1
------解决方案--------------------装上.net framework即可。