Visual studio 为什么vwd.webinfo总是从源代码管理自动签出?

Visual studio 为什么vwd.webinfo总是从源代码管理自动签出?,visual-studio,tfs,visual-studio-2008,web-site-project,vcs-checkout,Visual Studio,Tfs,Visual Studio 2008,Web Site Project,Vcs Checkout,我们有一个2008年的解决方案,其中包括一个文件系统网站。此解决方案受Team Foundation服务器的源代码控制。每次关闭该解决方案时,它要么签出一个名为vwd.webinfo的文件,要么尝试签出该文件,并抱怨其他人已经签出了该文件 从源代码管理中删除该文件并不能解决此问题,因为出于某种原因,它会自动重新添加 为什么会发生这种情况?我们能做些什么来消除这种唠叨吗 非常感谢 您应该能够手动删除此文件,并使其不再出现。该文件包含一些早期版本中曾经位于项目其他位置的信息,但显然不是必需的。在从源

我们有一个2008年的解决方案,其中包括一个文件系统网站。此解决方案受Team Foundation服务器的源代码控制。每次关闭该解决方案时,它要么签出一个名为vwd.webinfo的文件,要么尝试签出该文件,并抱怨其他人已经签出了该文件

从源代码管理中删除该文件并不能解决此问题,因为出于某种原因,它会自动重新添加

为什么会发生这种情况?我们能做些什么来消除这种唠叨吗


非常感谢

您应该能够手动删除此文件,并使其不再出现。该文件包含一些早期版本中曾经位于项目其他位置的信息,但显然不是必需的。在从源代码管理和磁盘上删除文件之前,请关闭解决方案

  • 打开“源代码管理资源管理器”
  • 在正确的路径中查找vwd.webinfo
  • 单击“删除”
  • chek在操作中解决了这个问题
  • 该文件仍将位于您的文件系统和解决方案中,但不受源代码管理。您不会看到“加号”、“v”或“锁定”按钮


    转到属性页,选择左侧的Build,取消选中“Build Web site as part of solution”(作为解决方案的一部分构建网站),然后您可以删除该文件,并且不会自动创建该文件。

    您还可以通过在首次将解决方案添加到源代码管理时在挂起的更改中检查该文件,然后按“撤消挂起的更改”来避免此问题。这样一来,文件就不会首先签入到TFS。但是如果微软一开始就没有尝试将其添加到TFS中,那就太好了。这对我来说并不完全有效。该文件确实已从TFS中删除,但我的下一个挂起签入只是想再次添加它。