问题是这样的,我编著了一个小程序,运行生成在BIN里的EXE文件.十分正常,
在别的没有安装.NET的电脑上就无法运行,提示:"应用程序正常初始化(0xc0000135)失败.... "
我查了点资料,说是没有安装.NET FRAMEWORK的原因.
这个观点对吗?如果做一个很小的软件,都要使用者先安装.NET FRAMEWORK那不是很麻烦?
有没有什么直接点的解决方法啊?急!!!谢谢.
你可以参考VB.net论坛里头的讨论,我看到你的帖子之后在VB.net里头看到很多人也在谈论这个问题。
推荐的解决办法是在打包程序的时候加入 检测注册表的功能,看是否安装了framewok,如果安装了就继续解压程序
如果没安装就提示安装。。。或者把framework也打包到你的程序里头去。。。。反正很麻烦啦。
记得当年vb也是这个样子,以前95,98默认是没有VB运行库的,也是要安装运行库才能运行VB程序的。。。
现在所有机器都有VB运行库,也就没有这个问题了。
可能以后就好了吧,所有机器都有framework。
不过我还是很希望。.net能有办法编译出真正的运行软件。。。。。。
你可以参考VB.net论坛里头的讨论,我看到你的帖子之后在VB.net里头看到很多人也在谈论这个问题。
推荐的解决办法是在打包程序的时候加入 检测注册表的功能,看是否安装了framewok,如果安装了就继续解压程序
如果没安装就提示安装。。。或者把framework也打包到你的程序里头去。。。。反正很麻烦啦。
记得当年vb也是这个样子,以前95,98默认是没有VB运行库的,也是要安装运行库才能运行VB程序的。。。
现在所有机器都有VB运行库,也就没有这个问题了。
可能以后就好了吧,所有机器都有framework。
不过我还是很希望。.net能有办法编译出真正的运行软件。。。。。。
谢谢.