使用时dumpbin
查看我的图书馆的详细信息:
dumpbin /headers Test.dll
我看到 {{FullFolder to Test.pdb}} 是 pdb 的完整文件夹。
调试目录
Time Type Size RVA Pointer
-------- ------- -------- -------- --------
95BA9373 cv A1 000199D4 17BD4 Format: RSDS, {4AF64893-BAF4-4FF3-9343-E8D5A55E94FF}, 1, {{FullFolder to Test.pdb}}
00000000 repro 0 00000000 0
有没有办法在 csproj 文件中排除它?
我的 .csproj 看起来像:
<DebugType>full</DebugType>
<IncludeSource>True</IncludeSource>
<IncludeSymbols>True</IncludeSymbols>
<PdbPath>none</PdbPath>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
而且似乎PdbPath
元素在 a 中不再起作用新(vs2017多个框架).csproj 格式?
roslyn 2+ 为此引入的编译器标志是/pathmap
或 csproj 等效项PathMap
财产:
<PropertyGroup>
<PathMap>$(MSBuildProjectDirectory)=/some/dir</PathMap>
</PropertyGroup>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)