VS 2013 - pdb文件自动添加到源代码管理中

时间:2014-09-11 15:06:39

标签: tfs visual-studio-2013 pdb-files web-site-project

我有一个网站项目和两个图书馆项目(.dll)的解决方案。 该网站引用了两个dll。引用作为项目引用添加。 该网站还有对log4net.dll的二进制引用。

当我们构建解决方案时,来自两个项目引用的pdb文件会自动添加到网站Bin文件夹下的TFS源代码控制中。

如何防止这种情况发生?

pdb files added to TFS source control

Peter B. Frederiksen

2 个答案:

答案 0 :(得分:1)

从上图看起来,你的bin目录以某种方式作为源代码控制的一部分签入,这个目录应该从tfs删除(bin),除非你打算对输出进行版本控制,在这种情况下你不应该。

答案 1 :(得分:1)

通过defaut,网站项目无法包含或排除文件。因此,它们与源控制系统不兼容,不建议使用。

您需要转到Web应用程序。这很简单但有分枝。

  1. 创建一个空的Web应用程序
  2. 将设置和assemblyinfo更新为您想要的内容
  3. 仅将Project文件和AssemblyInfo文件复制到网站位置(维护文件夹。)
  4. 使用“open existing”
  5. 将新项目添加到您的解决方案中
  6. make work / build
  7. 从解决方案中删除网站
  8. 请记住,您的文件现已预先构建,您可能需要修复网站中允许的重复类名。