C# 正在加载内部捆绑了.NET的应用程序?

C# 正在加载内部捆绑了.NET的应用程序?,c#,.net,build,virtualization,C#,.net,Build,Virtualization,我已经看到了大量关于虚拟化的示例。后期构建正是我想要实现的 它将.NET Framework捆绑到正在运行的可执行文件中,因此根本不需要运行.NET Framework。糟糕的是,文件的大小大约是50兆字节,但这对我来说并不重要 在.NET中使用我的应用程序,我如何能像PostBuild那样为我做同样的虚拟化工作?商业解决方案在这里不是一个选项。看看ILMerge:商业解决方案有很多种风格:有些收取版税,有些不收取版税。有些有免费版本,有些没有。有些包含源代码,有些不包含。请具体说明您的要求。有

我已经看到了大量关于虚拟化的示例。后期构建正是我想要实现的

它将.NET Framework捆绑到正在运行的可执行文件中,因此根本不需要运行.NET Framework。糟糕的是,文件的大小大约是50兆字节,但这对我来说并不重要


在.NET中使用我的应用程序,我如何能像PostBuild那样为我做同样的虚拟化工作?商业解决方案在这里不是一个选项。

看看ILMerge:

商业解决方案有很多种风格:有些收取版税,有些不收取版税。有些有免费版本,有些没有。有些包含源代码,有些不包含。请具体说明您的要求。有一些商业产品可以做到这一点,称为“.NET链接器”。它们大多已经消失或者跟不上.NET的发布,我认为蝾螈可能仍然存在。许可证费用上的标签冲击很高。把钱花在预装的.NET上是没有意义的,因为Vista和.NET 3.5 SP1引导程序只需要很少的开销。ILMerge不就是把一堆程序集打包在一起吗?您仍然需要安装.NET,对吗?