我们正试图找到一种方法来构建一个可以完全独立于CD运行的.NET应用程序。基本上用户弹出CD,引导到CD上的操作系统,并且准系统.NET Framework随应用程序启动。我们已经将.NET框架攻击到WinPE中,但发现它确实是一个不受支持的黑客攻击。有没有人尝试过这样的事情并取得了成功?
答案 0 :(得分:4)
您几乎需要在计算机上安装.NET框架才能实现此功能。如果安装了正确的框架,这将不是问题 - 只需运行可执行文件。
像NGEN这样的工具仍然需要安装框架。
但是,有一些商业工具,例如PostBuild,将通过并将所有必需的依赖项编译为本机代码。从理论上讲,这将提供您所需的行为。
答案 1 :(得分:3)
你可以看看Mono,因为他们有一个可嵌入的框架版本,不需要安装.NET Framework(或Mono)。不能告诉你这将是多少工作,但看看here,它是有记录和支持的。
答案 2 :(得分:0)
我很幸运,找到了你想要的东西:http://www.monoppix.com/