标签: c vb.net exe platform-independent
从c程序编译生成的.exe文件和从vb程序编译生成的.exe文件之间有什么区别。 哪个.exe文件是独立于平台的(只要平台是.NET)?
答案 0 :(得分:2)
C程序文件主要编译为本机机器代码,并且是特定于平台的。但是,VB.NET编译为.NET MSIL代码,然后可以在.NET虚拟机上运行。
话虽这么说,你可以为C编写自己的编译器,编译成MSIL或者查看C ++ / CLR。