繁体   English   中英

Visual Studio 2013,TFS和_references.js文件的问题

[英]Problems with Visual Studio 2013, TFS, and _references.js file

我们遇到Visual Studio 2013,TFS和_references.js文件的问题。

开发团队中有3人。 我们在开发笔记本电脑上安装了以下产品:

  • 带有Update 2的Visual Studio 2013 Premium
  • 生产力Power Tools 2013 v12.0.30519.1
  • Web Essentials 2013 for Update 2 v2.2
  • 还有其他一些扩展,例如SideWaffle Template Pack。

我们的解决方案包括一个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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM