[问题] WinXP执行.exe视窗程式时出现0xc0000135失败

楼主: banana2014 (香蕉共和国)   2016-03-24 21:03:56
大家好,
我是C#初学者,最近老师教了视窗程式执行档,但是当我把编译出来的exe档放到我的
Windows XP的系统执行时,它跳出一个错误视窗“应用程式正常初始(0xc0000135)失败。
请按一下[确定]终止应用程式。”,上网查了一下原来是我的电脑没有安装NET Framework
可转散发套件,所以我就装了。但是我一直在思考两个问题:
(1) 该怎样让我的程式能在没有安装NET Framework的电脑里也能执行我的视窗程式,我看
很多exe视窗程式都不用安装套件即可正常运行了,为什么用Visual C#编译出来的exe视窗
程式就要安装额外的套件才能执行呢?
(2) 或者是说有没有一种方法可以把NET Framework包在一个压缩包(像InstallShield之类
的)里头,当使用者安装我的软件时就可以顺便安装NET Framework了。
请各位两个问题都帮我解决一下,因为我还是初学者,所以对这方面还不是很懂
谢谢。
作者: testPtt (测试)   2016-03-24 21:15:00
微软规定的走差不多的开发体验的话用delphi 其他方法复杂许多
作者: m339606 (mize)   2016-03-24 21:33:00
C++也可以做到不需要套件Microsoft .NET Native好像也可以,但是没实际用过资源也不多也看过有安装包会直接安装.NET Framework的,要再找找
作者: Litfal (Litfal)   2016-03-24 21:44:00
C++也有runtime library阿
作者: ian90911 (xopowo)   2016-03-24 23:59:00
xp印象中不能装4.5以上
作者: erspicu (.)   2016-03-25 00:18:00
佩服你 主电脑还在用XP....别用XP的话 默认都有装.net framework了 只看哪个版本
作者: ssccg (23)   2016-03-25 03:22:00
不是不用装套件,是有些套件比较旧,旧的OS已经有内建微软的solution就是会用Windows才有的套件,VC++也一样
作者: licious0421 (孤单落叶)   2016-03-25 09:58:00
C#2010来说内建framwork4.0 但你XP没安装就无法跑噜!
作者: smmoon (邦)   2016-03-25 11:04:00
就像有很多游戏再安装完 也会跟着装一堆套件一样意思...

Links booklink

Contact Us: admin [ a t ] ucptt.com