将.NET托管代码编译为本机Win32应用程序

时间:2012-07-18 18:26:26

标签: compiler-construction clr native converter

我在.NET 4.0中编写应用程序,然后编译它,生成CLR代码,

我正在寻找的是,手指交叉,一些编译器编译我的.NET代码并生成一个Native Win32应用程序,或者使用我编译的CLR并将其转换为本机Win32应用程序。

那里有没有这样的编译器或转换器。如果是,请告诉我。

到目前为止,一些天才必须有这样的编译器或转换器,当然这样的实用程序必须拿起并静态链接托管库。

p.s我需要基于Windows的解决方案

1 个答案:

答案 0 :(得分:0)

任何.NET代码都需要.NET运行时。

我使用了.NET Linker的试用版,它可以将.NET运行时链接到您的可执行文件/ DLL中,这样就不会对.NET产生外部依赖。我从未在生产环境中尝试过它。

大概如果你暴露你的课程,例如使用COM(COM可见),可以以这种方式使用最终结果。