从TFS下拉代码后无法找到引用

时间:2014-09-04 15:15:37

标签: c# .net visual-studio-2012 tfs reference

我有一个.NET Web应用程序,我在名为references的文件夹中包含了一些第三方引用。该文件夹与Visual Studios解决方案位于同一目录中,但与项目文件不在同一目录中。现在,当我第一次创建这个项目时,添加我的引用,并构建 - 一切都很完美。但是 - 一旦我签入TFS然后尝试下拉代码,就无法找到引用。它们仍然存在于我创建的“references”文件夹中,但它们没有显示在bin文件夹中。关于我能做些什么来解决这个问题的任何建议?我正在使用Visual Studios 2012。

1 个答案:

答案 0 :(得分:2)

当您签入TFS时,请确保签入这些DLL。默认情况下,TFS在签入期间排除二进制文件。

enter image description here

此外,如果这些第三方Dll托管在Nuget上,则使用Nuget包添加/管理引用。这样,您就不必费心将它们签入TFS。您只需在构建时启用Nuget的程序包还原(右键单击解决方案 - >启用Nuget程序包还原)。更多信息here