能。就是所谓的“脱离.Net”或者“.Net本机代码编译”,最后会得到一个十几MB的exe。ILDSAM反汇编不了。
需要用第三方软件才能做到。比如Xenocode Postbuild 2007,收费的。有破解版本,不过你需要好好研究那几个修订版本的区别……(单独看这项功能,貌似较新的版本越来越不好了)。我用的很早的一个版本(没版本号),哪个比后续版本好用,部分破解。处理后的.net程序运行前会弹出"This application was created using an evalution version of Xenocode products"。后来我研究了一下,写了个小工具来去除生成出的程序的消息框……