我的构建步骤:
/p:DeployOnBuild=true /p:PublishProfile=Publish /p:OutputPath=Publish /p:TeamDirectory="$(TeamName)\\" /p:ExcludeGeneratedDebugSymbol=false
其他配置:
<ExcludeGeneratedDebugSymbol>false</ExcludeGeneratedDebugSymbol>
。<DebugType>pdbonly</DebugType>
和<DebugSymbols>true</DebugSymbols>
包括网站在内的所有项目的bin目录都包含相应的.pdb文件。发布目录和生成的工件除Antlr3.Runtime.pdb
,EntityFramework.MappingAPI.pdb
和RefactorThis.GraphDiff.pdb
外没有任何.pdb文件。通过VS在本地运行发布按预期方式复制.pdb文件。
答案 0 :(得分:1)
我在我身边测试过,TFS与本地VS有相同的行为,这是默认行为。
通常情况下会显示Antlr3.Runtime.pdb
和项目project.pdb
,如果您有其他第三个包,则需要确保获取源时包含.pdb
个文件。
无论如何,试试这些论点/p:DebugSymbols=true /p:DebugType=full