代码之家  ›  专栏  ›  技术社区  ›  Camilo Martin

捆绑.NET DLL以在没有.NET的计算机上运行应用程序?

  •  7
  • Camilo Martin  · 技术社区  · 15 年前

    就我所知 ngen base class libraries (运行时)。

    既然基类库拥有.NET程序集所需的一切(正确吗?),那么是否可以将框架的DLL与我的ngen应用程序一起提供,这样就不需要安装运行时了(e、 例如,大多数windowsxp机器的场景)

    哦,请别提了 Remotesoft's Salamander Linker Xenocode's Postbuild . 它们不适合我(和许多人)目前的预算(它们似乎只是将框架捆绑在虚拟化环境中,这意味着下载量大,启动时间慢,我相信)


    我现在知道了,恩根没有做我想做的事。

    4 回复  |  直到 10 年前
        1
  •  2
  •   Saeb Amini    10 年前

    看一看 Microsoft .NET Native

    NET本地编译C++的原生机器代码,它像C++一样执行。 您将继续受益于 NET框架与本机代码的出色性能。

    It will be integrated in Visual Studio 2014

        2
  •  5
  •   Darin Dimitrov    15 年前

    你不能这样做。许多基本组件(如垃圾收集器)都是CLR(框架运行时的一部分)的一部分,因此为了成功执行应用程序,需要安装框架。

        3
  •  2
  •   Hans Passant    15 年前

        4
  •  1
  •   Community CDub    8 年前

    看见 How to compile a .NET application to native code? -大家一致认为这是不可能的。