举一个例子,在命令提示符中我们给出,
>csc /out:"C:\HelloWorld.exe" "C:\HelloWorld.cs"
比CSC编译器将生成PE文件。该文件将保存在哪里?
答案 0 :(得分:2)
PE executable format中的EXE将是您使用out
参数指定的位置,如果您不是,则在当前文件夹中。
不确定" IL"您正在谈论的文件,但IL(或更确切地说字节代码)+元数据是EXE文件的一部分。
如果您需要有关PE格式本身的详细信息,可以在MSDN上找到规范:PE Format。
如果您正在寻找IL,您可以使用ILDASM(.Net SDK的一部分)或许多其他.Net反编译器来查看IL。如果您想快速进行实验并查看IL - LinqPad.net是非常方便的工具。