大家好,
我是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:00C++也可以做到不需要套件Microsoft .NET Native好像也可以,但是没实际用过资源也不多也看过有安装包会直接安装.NET Framework的,要再找找
作者:
Litfal (Litfal)
2016-03-24 21:44:00C++也有runtime library阿
作者:
ian90911 (xopowo)
2016-03-24 23:59:00xp印象中不能装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++也一样
C#2010来说内建framwork4.0 但你XP没安装就无法跑噜!
作者:
smmoon (邦)
2016-03-25 11:04:00就像有很多游戏再安装完 也会跟着装一堆套件一样意思...