如何为C#/ VB.net应用程序制作纯本机Exe?[之后不需要.net框架来运行该Exe]
简短的回答:你做不到.
更长的答案:有一些程序可以将框架包装起来,例如VMware ThinApp(以前称为Thinstall) - 但它们仍然有效地使用框架,只是采用不同的部署形式.
甚至更长的答案:Mono有一个提前编译器和捆绑器,允许它创建本机应用程序(例如用于iPhone) - 但我不知道在Windows中使用它的状态是什么,并且正常适用于.NET和Mono之间的兼容性警告.
如果你的应用程序使用反射,加载插件等,这样的事情可能会产生重大影响.除非你有一个非常好的理由不仅仅是安装普通框架,否则我会建议不要这样做.