您好。请告诉我如何在不安装.NET Framework的情况下在Windows XP中运行C#windows应用程序?
答案 0 :(得分:2)
你不能。
需要存在框架和运行时才能运行任何.NET应用程序。
这就像想要在不安装JRE的情况下运行java程序一样。
答案 1 :(得分:2)
C#apllication不由操作系统处理。它的CLR(内部框架)负责运行C#应用程序以及所有内存管理,资源分配,取消分配等。它在运行其应用程序时在OS上创建虚拟层。所以你必须需要框架(超过或等同于你所说的2.0)
答案 2 :(得分:1)
嗯。我认为除了在目标机器上安装.NET 2.0之外别无他法
答案 3 :(得分:1)
我会说如果不安装.NET Framework就无法运行.NET上的内容,这是简短的答案。
很长的答案是,有些软件会将所有必需的依赖项(以及只有必需的依赖项)打包成更大的可执行文件。