【问题标题】:Visual Studio will not check out a file when editing!Visual Studio 在编辑时不会检出文件!
【发布时间】:2009-07-15 22:31:21
【问题描述】:

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

前几天,我在执行 Get-Latest 时遇到了 .sln 文件中的合并冲突。我解决了冲突,一切似乎都很好。

然而,现在 VS2008 源代码控制集成出了问题。

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

现在发生的事情是,我尝试输入一个未签出的文件,但是,没有任何反应。 VS 不会检出文件,因此它仍然是只读的,并且我的任何按键都不会导致任何操作。

我已按照in this other seemingly-related question 的说明进行操作,但没有帮助。

我还尝试删除并从头开始重新创建存在合并冲突的原始 .sln 文件,但这也无济于事。

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

请帮忙!

【问题讨论】:

  • 只是为了涵盖所有领域:如果(且仅当)您有一个 64 位操作系统,当您在链接到的答案中应用注册表修复时,您是否在注册表路径并在那里插入一个“Wow64”节点?
  • 我在 XP 32 位上,但想法不错

标签: visual-studio-2008 version-control tfs


【解决方案1】:

追踪到我在解决方案中的一个 WIX 项目(我有 Wix3.0.5217.0 (RC2))。

wix 项目有一个对项目文件的项目引用,我在早期签入时将其删除。我没有意识到这一点(另一位开发人员一直在编辑 wix 项目)。

我从 Wix 项目中删除了无效的项目引用,重新加载了解决方案,一切似乎又可以正常工作了。万岁!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多