我已经得到了完整的源代码在本地工作(c#。. NET/XAML/Visual Studio 2010),但我无法访问TFS。
每次我打开解决方案时,它总是要求TFS,我每次都必须取消,但是代码现在从这里开始在本地开发,我将无法访问。
我如何有效地"断开"TFS从这个构建?
您可以选择脱机工作,也可以取消绑定项目:
File->Source Control->Change Source Control
File>Source Control>Change Source Control…>Unbind
如果解决方案已经未绑定(有时会发生这种情况),您可以简单地打开解决方案文件,或者在记事本中打开项目文件,并删除有关连接到TFS的信息。
例如,在解决方案文件(.sln
文件)中,您可能看到如下信息:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 4
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
SccTeamFoundationServer = https://nemati.visualstudio.com/defaultcollection
SccLocalPath0 = .
SccProjectUniqueName1 = ..\Framework\Framework\Framework.csproj
SccProjectName1 = ../Framework/Framework
SccLocalPath1 = ..\Framework\Framework
SccProjectUniqueName2 = Website\Phis.csproj
SccProjectName2 = Website
SccLocalPath2 = Website
SccProjectUniqueName3 = Tests\Tests.csproj
SccProjectName3 = Tests
SccLocalPath3 = Tests
EndGlobalSection
只要读一下,你就会明白它说的是什么。非常简单,自我描述和自我解释。请删除此部分并重新打开解决方案。
我发现最好的方法是进入工具>选项然后,在左侧菜单下选择"源代码控制"。
您应该在右侧看到一个"当前源代码控制插件:"下拉菜单。选择"None",请在没有项目打开时执行此操作。
如果你想学习TFS,这样做会很容易。