Cam*_*tin 7 .net deployment runtime ngen base-class-library
AFAIK,ngen将MSIL转换为本机代码(也称为JIT之前的版本),但是我从未对它的启动性能影响给予太多关注.Ngen'd应用程序仍然需要.NET 基类库(运行时).
由于基类库具有.NET程序集所需的所有内容(正确吗?),是否可以使用我的ngen'd应用程序发布框架的DLL,以便它不需要安装运行时?(例如,大多数Windows XP计算机的方案)
哦,请不要再提及Remotesoft的Salamander Linker或Xenocode 的Postbuild.它们不适用于我(和许多人)目前的预算(他们似乎只是简单地将框架捆绑在一个虚拟化的环境中,这意味着我相信大的下载大小和慢启动时间)
编辑:
我现在知道,ngen并没有按照我的想法去做.
但是可以在不使用VM的情况下将.NET文件与应用程序捆绑在一起吗?
.NET Native 将 C# 编译为本机代码,其执行方式类似于 C++。您将继续受益于 .NET Framework 的生产力和熟悉度以及本机代码的出色性能。