gpt4 book ai didi

visual-studio - 如何解决... Visual Studio 源代码管理通知 "Projects have recently been added to this solution"

转载 作者:行者123 更新时间:2023-12-02 23:33:10 25 4
gpt4 key购买 nike

使用 Visual Studio 2008 后,打开 checkin Visual Studio Team Foundation 的解决方案时会弹出一个对话框:

Projects have recently been added to this solution. Do you want to get them from source control?

每次加载解决方案时都会发生这种情况(即使未添加任何项目)。我发现消除这个小烦恼的唯一方法是完全重建 SLN 文件。

有人找到更好/更简单的方法吗?

最佳答案

最近我们在解决方案中移动了一些项目后,我遇到了这个问题。我最终发现,每个项目实际出现在解决方案文件中多次,每次都带有路径信息!因此,即使项目主要引用中的路径是正确的,但文件中的进一步位置是错误的。

因此,请检查 .sln 文件并确保每个项目的所有引用中的路径正确。

例如,我的一个项目的第一个引用是:

Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ObexPushVB", "Samples\ObjectPush\ObexPushVB\ObexPushVB.vbproj", "{E3692A59-D636-48E8-9B57-7DA80A88E517}"
EndProject

就我而言,路径已正确更新。但我们也为该项目提供了:

SccProjectUniqueName8 = Samples\\ObjectPush\\ObexPushVB\\ObexPushVB.vbproj
SccProjectTopLevelParentUniqueName8 = InTheHand.Net.Personal.sln
SccProjectName8 = Samples/ObjectPush/ObexPushVB
SccLocalPath8 = Samples\\ObjectPush\\ObexPushVB

所以所有这些路径也需要更新!在我手动修复后,一切都很好。 (顺便说一句,修复后的示例)。

关于visual-studio - 如何解决... Visual Studio 源代码管理通知 "Projects have recently been added to this solution",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com