作者banana2014 (香蕉共和国)
看板C_Sharp
标题[问题] WinXP执行.exe视窗程式时出现0xc0000135失败
时间Thu Mar 24 21:03:56 2016
大家好,
我是C#初学者,最近老师教了视窗程式执行档,但是当我把编译出来的exe档放到我的
Windows XP的系统执行时,它跳出一个错误视窗「应用程式正常初始(0xc0000135)失败。
请按一下[确定]终止应用程式。」,上网查了一下原来是我的电脑没有安装NET Framework
可转散发套件,所以我就装了。但是我一直在思考两个问题:
(1) 该怎样让我的程式能在没有安装NET Framework的电脑里也能执行我的视窗程式,我看
很多exe视窗程式都不用安装套件即可正常运行了,为什麽用Visual C#编译出来的exe视窗
程式就要安装额外的套件才能执行呢?
(2) 或者是说有没有一种方法可以把NET Framework包在一个压缩包(像InstallShield之类
的)里头,当使用者安装我的软件时就可以顺便安装NET Framework了。
请各位两个问题都帮我解决一下,因为我还是初学者,所以对这方面还不是很懂
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.6.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1458824639.A.E2E.html
※ 编辑: banana2014 (60.249.6.65), 03/24/2016 21:06:12
1F:→ testPtt: 微软规定的 03/24 21:15
那想请问一下那些不用安装任何套件即可执行的exe视窗程式(像MadEdit、AutoStitch…)
是用什麽编译器或软体做出来的?
谢谢
※ 编辑: banana2014 (60.249.6.65), 03/24/2016 21:31:00
2F:→ testPtt: 走差不多的开发体验的话用delphi 其他方法复杂许多 03/24 21:32
3F:→ m339606: C++也可以做到不需要套件 03/24 21:33
4F:→ m339606: Microsoft .NET Native好像也可以,但是没实际用过 03/24 21:34
5F:→ m339606: 资源也不多 03/24 21:34
6F:→ m339606: 也看过有安装包会直接安装.NET Framework的,要再找找 03/24 21:35
7F:→ Litfal: C++也有runtime library阿 03/24 21:44
8F:推 ian90911: xp印象中不能装4.5以上 03/24 23:59
9F:→ erspicu: 佩服你 主电脑还在用XP....别用XP的话 预设都有装 03/25 00:18
10F:→ erspicu: .net framework了 只看哪个版本 03/25 00:18
11F:→ ssccg: 不是不用装套件,是有些套件比较旧,旧的OS已经有内建 03/25 03:22
12F:→ ssccg: 微软的solution就是会用Windows才有的套件,VC++也一样 03/25 03:25
13F:→ licious0421: C#2010来说内建framwork4.0 但你XP没安装就无法跑噜! 03/25 09:58
14F:→ smmoon: 就像有很多游戏再安装完 也会跟着装一堆套件一样意思... 03/25 11:04