.net 如何编译CIL代码?

.net 如何编译CIL代码?,.net,assemblies,cil,.net,Assemblies,Cil,我有一个用CIL编写的代码。比方说,一个名为some\u-il\u-code.il的文件保存着它。我想编译它以创建托管exe程序集 如何实现这一点?您可以使用 ilasm编译并验证它。Peverify确保生成的MSIL正确并运行。但是你必须自己决定是否使用它。不过,与其说抱歉,不如说安全。如果程序集的语法正确,ilasm将生成程序集。其他任何东西都不检查。(类型安全等) ilasm /exe Your.il /deb=opt peverify /md /il Your.exe

我有一个用CIL编写的代码。比方说,一个名为
some\u-il\u-code.il
的文件保存着它。我想编译它以创建托管
exe
程序集

如何实现这一点?

您可以使用


ilasm编译并验证它。

Peverify确保生成的MSIL正确并运行。但是你必须自己决定是否使用它。不过,与其说抱歉,不如说安全。如果程序集的语法正确,ilasm将生成程序集。其他任何东西都不检查。(类型安全等)
ilasm /exe Your.il /deb=opt
peverify /md /il Your.exe