CSC编译器生成PE文件的位置?

时间:2015-11-20 04:31:17

标签: c# visual-studio compilation msbuild csc

举一个例子,在命令提示符中我们给出,

 >csc /out:"C:\HelloWorld.exe" "C:\HelloWorld.cs"

比CSC编译器将生成PE文件。该文件将保存在哪里?

1 个答案:

答案 0 :(得分:2)

PE executable format中的EXE将是您使用out参数指定的位置,如果您不是,则在当前文件夹中。

不确定" IL"您正在谈论的文件,但IL(或更确切地说字节代码)+元数据是EXE文件的一部分。

如果您需要有关PE格式本身的详细信息,可以在MSDN上找到规范:PE Format

如果您正在寻找IL,您可以使用ILDASM(.Net SDK的一部分)或许多其他.Net反编译器来查看IL。如果您想快速进行实验并查看IL - LinqPad.net是非常方便的工具。