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

时间:2011-08-15 18:43:30

标签: c# .net

当我在VS 2010中编译一个Release项目(未启用DEBUG)时,我在生成的EXE中看到了类似的内容:

C:\代码\测试\测试\ OBJ \ 86 \推出\ Test.pdb

为什么会这样,我该怎么禁用它?我试过谷歌搜索,但找不到多少。

2 个答案:

答案 0 :(得分:2)

尽管我还没有尝试查看exe文件,但您可以从Build>下的项目属性中禁用pdb文件的生成(并且可能是它们包含在exe中)。高级>调试信息。如果将此值设置为“无”,则不应生成任何内容

即使是发布,默认情况下也只生成pdb文件。

答案 1 :(得分:0)

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