使用Seq.fill
查看我的图书馆的详细信息时:
dumpbin
我看到{{FullFolder to Test.pdb}}是pdb的完整文件夹。
调试目录
dumpbin /headers Test.dll
有没有办法在csproj文件中排除它?
我的.csproj看起来像:
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
似乎<DebugType>full</DebugType>
<IncludeSource>True</IncludeSource>
<IncludeSymbols>True</IncludeSymbols>
<PdbPath>none</PdbPath>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
元素在 new(vs2017多框架) .csproj格式中不再起作用了吗?
答案 0 :(得分:1)
在roslyn 2+中为此引入的编译器标志是/pathmap
或csproj等效PathMap
属性:
<PropertyGroup>
<PathMap>$(MSBuildProjectDirectory)=/some/dir</PathMap>
</PropertyGroup>