代码之家  ›  专栏  ›  技术社区  ›  Orion Edwards

编辑时,Visual Studio将不签出文件!

  •  2
  • Orion Edwards  · 技术社区  · 15 年前

    我正在使用VS2008 SP1和TFS 2008进行版本控制。

    前几天,我在 .sln 执行获取最新信息时归档。我解决了冲突,一切似乎都很好。

    然而,现在,VS2008源代码管理集成出现了错误。

    在编辑未签出的文件时,通常会发生的情况是,VS2008将以静默方式签出该文件,并允许我进行编辑。

    现在所发生的是我试图输入一个未签出的文件,但是什么也没有发生。vs不签出该文件,因此它保持只读,并且我的按键都不会导致任何操作。

    我已经按照指示做了 in this other seemingly-related question 但这没有帮助。

    我还尝试删除和重新创建原始文件 SLN 有合并冲突的文件,但这也没有帮助。

    注意:如果我在解决方案资源管理器中手动找到该文件,右键单击并“签出进行编辑”,则可以编辑该文件。但是,对每个文件都这样做有点荒谬。

    请帮助!

    1 回复  |  直到 15 年前
        1
  •  0
  •   Orion Edwards    15 年前

    追踪到我在解决方案中的一个wix项目(我有wix3.0.5217.0(rc2))。

    WIX项目有一个对项目文件的项目引用,作为早期签入的一部分,我删除了该项目文件。我没有意识到这一点(另一个开发人员正在编辑wix项目)。

    我从WIX项目中删除了无效的项目引用,重新加载了解决方案,所有这些看起来都在工作。万岁!