【发布时间】:2010-11-23 22:42:27
【问题描述】:
当我们在 VC# 中创建应用程序时,特别是 .net 3.5,它们被编译为 CLR,我想要的是它们应该被编译为不需要 .NET Framework 环境的 EXE 可执行代码跑步。有没有可能
【问题讨论】:
-
从 5 月开始查看此主题 - stackoverflow.com/questions/846978/…
标签: c# .net clr executable
当我们在 VC# 中创建应用程序时,特别是 .net 3.5,它们被编译为 CLR,我想要的是它们应该被编译为不需要 .NET Framework 环境的 EXE 可执行代码跑步。有没有可能
【问题讨论】:
标签: c# .net clr executable
我猜你在问如何静态链接你的应用程序需要的框架部分。有关如何执行此操作的信息,请参阅 Jon Skeet 的此链接:http://www.yoda.arachsys.com/csharp/faq/#framework.required
【讨论】:
有 3rd 方产品可以做到这一点。我知道没有免费的。
【讨论】:
即使您获得了第三方产品,我认为它只是以某种方式将 .NET 运行时打包在其中。我不知道它会如何运行。
为什么不创建一个需要 .NET 框架的安装程序?如果用户还没有它,它应该检查并安装它。
【讨论】:
你可以使用MONO's提前编译器
【讨论】: