Asp.net TFS 2010-TF14040文件夹可能未签出

Asp.net TFS 2010-TF14040文件夹可能未签出,asp.net,visual-studio-2010,tfs,Asp.net,Visual Studio 2010,Tfs,我在VS2010中有一个.NET4网站,存储在TFS2010团队项目中。我需要在网站中添加对System.Data.Linq.dll的引用。我正在引用在另一个项目中定义的LINQ DataContext,我收到生成错误,表示我需要对System.Data.LINQ的引用。我进入“添加引用”菜单选项,像添加任何普通引用一样添加它,它甚至显示在Web.config和网站的属性页中。。。但是,如果我构建,我仍然会得到相同的错误 因此,我在代码中找到了一个引用LINQ count函数的地方,它告诉我它是

我在VS2010中有一个.NET4网站,存储在TFS2010团队项目中。我需要在网站中添加对System.Data.Linq.dll的引用。我正在引用在另一个项目中定义的LINQ DataContext,我收到生成错误,表示我需要对System.Data.LINQ的引用。我进入“添加引用”菜单选项,像添加任何普通引用一样添加它,它甚至显示在Web.config和网站的属性页中。。。但是,如果我构建,我仍然会得到相同的错误

因此,我在代码中找到了一个引用LINQ count函数的地方,它告诉我它是无效的,因为我缺少一个引用,它提供自动添加引用。我告诉它自动添加引用,正是在这一点上,我得到了主题中提到的错误:

TF14040:可能未签出文件夹$/文件夹/子文件夹。未签出任何项目

我在网上做了一些研究,但没能找到多少。我在一个博客上看到,让文件夹成为只读文件不仅解决了他的问题,而且似乎对我也不起作用,除非我误解了什么


我试着将项目从源代码管理加载到一台新的计算机上,而这个项目以前从未加载过,我可以用同样的方式重现这个问题。非常感谢您的帮助。

我不知道这是否是您的问题,但我注意到TFS2010似乎在文件夹重命名/删除/更改或其他方面存在一些错误。当您签入所有内容并在文件夹更改保存到源代码管理后重试时,这些错误似乎消失了。本周我已经多次提到这个问题,但不知道具体的情况是什么。这很令人沮丧。

我想出来了,但有点奇怪。我有一些尚未修复的构建错误,我的web.config文件也曾用于3.5SP1站点,我将该站点升级为4.0。构建错误和web.config结合在一起形成了这个奇怪的错误,显然与TFS无关


我是通过创建一个新网站,然后慢慢地将我网站的一部分移动到那个新网站上的方式来解决的。直到我移动到我的web.config上,事情才变得完全疯狂。因此,我回去更新了我的web.config文件,通过删减大量内容,使其与.NET4web.config更加匹配,现在一切都很好,构建起来也很好。感谢您的帮助。

FWIW,此错误也会在不同的情况下发生。我今天在尝试使用
tfs checkout SomeFolder/login:user,password
时,在命令行中出现了相同的错误,尽管这不在asp.net应用程序的上下文中,但我目前正在处理。对我来说,添加
/recursive
命令很有效,如下所示:

tfs checkout SomeFolder /recursive /login:user,password

顺便说一句,尝试的提示来自于。

看看TFS sidekicks 3.0(免费)是否能帮助您解决问题。根据您的建议,我尝试了TFS sidekicks 3,但我找不到任何似乎有效的方法,尽管可能是我错过了它。我寻找任何与强制签出/获取文件夹所有权相关的东西,诸如此类,但运气不佳。不幸的是,就我而言,我没有要签入的文件夹更改。所有东西都已登记,我得到了一份新的副本,看看这是否有帮助,但它没有:(