在Windows XP中运行C#windows应用程序而不安装.NET Framework

时间:2011-02-08 08:11:07

标签: c# .net winforms .net-2.0

  

可能重复:
  Running .net based application without .NET Framework

您好。请告诉我如何在不安装.NET Framework的情况下在Windows XP中运行C#windows应用程序?

4 个答案:

答案 0 :(得分:2)

你不能。

需要存在框架和运行时才能运行任何.NET应用程序。

这就像想要在不安装JRE的情况下运行java程序一样。

答案 1 :(得分:2)

C#apllication不由操作系统处理。它的CLR(内部框架)负责运行C#应用程序以及所有内存管理,资源分配,取消分配等。它在运行其应用程序时在OS上创建虚拟层。所以你必须需要框架(超过或等同于你所说的2.0)

答案 2 :(得分:1)

嗯。我认为除了在目标机器上安装.NET 2.0之外别无他法

答案 3 :(得分:1)

我会说如果不安装.NET Framework就无法运行.NET上的内容,这是简短的答案。

很长的答案是,有些软件会将所有必需的依赖项(以及只有必需的依赖项)打包成更大的可执行文件。