[英]Problems with Visual Studio 2013, TFS, and _references.js file
我们遇到Visual Studio 2013,TFS和_references.js文件的问题。
开发团队中有3人。 我们在开发笔记本电脑上安装了以下产品:
我们的解决方案包括一个ASP.NET MVC项目以及其他几个类库项目,所有内容都被检入TFS。
我们遇到的问题是,只需打开解决方案和项目,即使没有对任何内容进行任何明确更改,_references.js文件也会自动检出。 然后,当其中一个团队成员签出_references.js文件而其他团队成员只想打开解决方案和项目时,VS会尝试签出_references.js但不能,因为它已经签出。 然后,VS会抛出无数个消息框,并显示无法检出文件的错误。 解决它的唯一方法是终止VS进程,让签出文件的人检查它,然后所有团队成员都可以继续他们的工作。
我们无法弄清楚为什么会这样,以及如何解决它。 这是VS 2013的事吗? 是否有一些设置阻止VS自动检出? 它是Web Essentials的问题吗? 基本上,我们如何才能阻止这种行为,因为当一个人需要检出该文件时,会有客户端开发时间,这不能阻止其他团队成员工作。
谢谢!
我的团队遇到了同样的问题,每次打开解决方案时都会检查_references.js,原因不明。 因此它始终出现在Pending Changes窗口中。 我通过禁用@IlyaLuzyanin提到的自动同步来修复它。
即在解决方案资源管理器中,右键单击_references.js文件,然后取消选中“自动同步Javascript引用”项。
或者,如果您看不到此菜单项(如许多其他线程中所述),请打开_references.js并更改此设置:
/// <autosync enabled="true" />
至:
/// <autosync enabled="false" />
然后检查它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.