编辑时,Visual Studio不会检出文件!

时间:2009-07-15 22:31:22

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

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

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

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

编辑未签出文件时曾经发生的事情是VS2008会默默地检出文件,并允许我进行编辑。

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

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

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

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

请帮忙!

1 个答案:

答案 0 :(得分:0)

将其追溯到我在解决方案中的WIX项目(我有Wix3.0.5217.0(RC2))。

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

我从Wix项目中删除了无效的项目引用,重新加载了解决方案,这一切似乎都在重新运行。万岁!