c#编译器,包括EXE中的本地路径

本文关键字:路径 EXE 编译器 包括 | 更新日期: 2023-09-27 18:05:44

当我在VS 2010中编译一个发布项目(DEBUG未启用)时,我在生成的EXE中看到这样的东西:

C: ' ' '测试代码' obj ' x86 ' ' Test.pdb发布

为什么会这样,我如何禁用它?

c#编译器,包括EXE中的本地路径

尽管我实际上没有尝试在exe文件中查找,但您可以从构建>高级>调试信息下的项目属性中禁用生成pdb文件(并且可能包含在exe中)。如果您将此值设置为'None',则不会生成任何内容

即使是发布版,默认也只生成pdb文件

这些文件是用于调试的。它们包含(除其他事项外)有关在编译代码中放置的代码中匹配断点的信息。它们不应该随二进制文件一起提供。