如何在我的TFS 2010 Build中包含PDB文件?

时间:2011-04-13 07:55:55

标签: tfs tfs2010 tfsbuild

我正在使用TFS 2010并掌握自动构建过程。我想在我的构建中包含pdb文件,因为它们与应用程序一起分发(它是一个内部应用程序)。我知道构建是通过BuildProcessTemplate文件夹中的xaml文件控制的,但我不知道如何编辑它们以包含pdb文件。我该怎么做?

3 个答案:

答案 0 :(得分:2)

您是否尝试通过TFS分发调试版本?如果是这样,将Debug设置为目标配置可能会解决您的问题。 TFS默认为发布版本IIRC。

答案 1 :(得分:1)

通过进入项目属性对话框的构建选项卡打开pdb生成,选择要为其生成符号的配置,然后在右下角的“高级...”中选择完全或pdb “调试信息”旁边的下拉列表。

http://msdn.microsoft.com/en-us/library/8cw0bt21(v=vs.100).aspx

答案 2 :(得分:0)

默认的构建过程模板只是覆盖项目的输出目录(通常是bin \ Debug)到构建服务器上的Binaries目录,其中所有项目的所有输出都被转储。然后,它将该目录的内容复制到“构建定义”中指定为“构建删除目录”的位置。

默认情况下,您的项目在编译时应生成PDB(当您在VS中构建时,您是否看到了PDB?)。默认情况下,构建过程应自动将这些PDB复制到构建放置目录。