【问题标题】:how to transform CLR to EXE如何将CLR转换为EXE
【发布时间】:2010-11-23 22:42:27
【问题描述】:

当我们在 VC# 中创建应用程序时,特别是 .net 3.5,它们被编译为 CLR,我想要的是它们应该被编译为不需要 .NET Framework 环境的 EXE 可执行代码跑步。有没有可能

【问题讨论】:

标签: c# .net clr executable


【解决方案1】:

我猜你在问如何静态链接你的应用程序需要的框架部分。有关如何执行此操作的信息,请参阅 Jon Skeet 的此链接:http://www.yoda.arachsys.com/csharp/faq/#framework.required

【讨论】:

    【解决方案2】:

    有 3rd 方产品可以做到这一点。我知道没有免费的。

    【讨论】:

      【解决方案3】:

      即使您获得了第三方产品,我认为它只是以某种方式将 .NET 运行时打包在其中。我不知道它会如何运行。

      为什么不创建一个需要 .NET 框架的安装程序?如果用户还没有它,它应该检查并安装它。

      【讨论】:

      • 人们不喜欢像我这样的 PC 上的十种框架工作 n 运行时,我真的有 JRE 的问题
      • 如果您将框架与您的应用程序打包在一起,您最终会在分散的地方得到更多的副本。如果您不想安装框架,那么您可能需要考虑使用不同的编程语言。所有这些不错的 API 调用都必须存在于某个地方。
      【解决方案4】:

      你可以使用MONO's提前编译器

      【讨论】:

        猜你喜欢
        • 2014-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-28
        • 1970-01-01
        相关资源
        最近更新 更多