无法在Visual Studio 2013中编辑签出文件(TFS)

由于我改变了我的Windows密码,我无法在Visual Studio 2013中input检出的文件! 在我刚才需要开始input的时候,在后台检查这个文件,现在在我从解决scheme资源pipe理器手动检查文件之后,甚至不允许我input文件。 就好像VS 2013忽略了源代码pipe理下的项目键盘一样。 对于其他项目,甚至项目的源代码控制,这也没问题!

我想我记得以前用老版本的Visual Studio来看这个,用“Go online”选项解决它,但是在VS 2013中我看不到这个选项,或者项目不是“脱机”,所以这个选项不可用。

这显然与项目中的TFS设置有关,但我根本无法克服。 我被阻止,并希望有任何build议。

我暂停Resharper并重新启动Visual Studio 2013.一旦我重新打开它的问题已经消失。 Resharper恢复导致问题再次出现。

解决scheme非常大,所以也许就是这样。 在把Resharper进入挂起模式之前,我试着关掉代码分析,认为工作负载太大了,但是没有帮助。 暂停做了。 我希望这可以帮助其他人解决同样的问题。

我现在要做的就是弄清楚如何让Resharper重新回到游戏中,而不会出现问题。 我们依靠Resharper,因为它是一个很棒的工具。 由于该解决scheme中包含许多项目,因此我将尝试使用我的Web项目创build一个更小的解决scheme,并将其他项目作为程序集引用。 也许这将有所帮助

更新:亚历山大build议清除resharpercaching解决了原来的问题。

我想添加亚历山大的评论作为答案,因为它帮助我完全解决这个问题:


通过从path中删除所有文件夹(和文件)来清理R#(ReSharper)caching

C:\Users\{User Name}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\

然后重新打开解决scheme。


注意:(感谢Antak提供这个信息!)

你可以粘贴

%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches

到文件资源pipe理器的path文本框中(通过Win + E打开它,或者使用Win + R并将path粘贴到命令窗口中),这将自动parsing到用户目录的物理path。

这发生在我身上。 我所有的JavaScript文件都“死”了。 “死”我的意思是,所有正常的VS intellisense着色/function已经消失; js文件是不可编辑的,虽然Resharper还在工作。 所有其他非js文件似乎是正常的。 除了Resharper之外,我还安装了Web Essentials,并使用了这两种工具。

首先,我清除了亚历山大所说的R#caching。 重新启动VS后,这个DID不工作。 JS文件仍然死了。

然后,我禁用Web Essentials。 然后我重新开始。 这工作。

然后,我重新启用Web Essentials,重新启动,似乎都OK。 我穿过我的手指….

我也有最新版本的ReSharper(9.0.0.0)这个问题,但如上所述清除caching不起作用。 我实际上必须进入我的ReSharper选项(ReSharper – > Options – > General)并点击“Clear Caches”button。 一旦我做到了这一点,并重新启动VS一切工作再次。

试试: /safemode
我有一个类似的问题,我不能编辑我的大部分文件,但我可以编辑* .ps1文件。
我没有TFS,我有resharper和其他插​​件。
对我有效的是:

  • 以安全模式启动Visual Studio: C:\..\IDE>devenv /safemode
  • closuresVS.
  • 正常启动VS。

这可能与暂停和恢复resharper具有相同的效果,但我不确定哪个插件可能导致问题。 如果你有麻烦,这是你可以尝试的东西。

我刷新(重新启动),它解决了类似的问题,所以也许你最好在IDE重新开始之前尝试。 ctrl shift F5