我有一个Visual 2012解决方案,其中包含一些项目。每次打开解决方案文件时,我都会收到消息:
无法找到解决方案的映射。 由于服务器不可用,活动解决方案已暂时与源代码管理断开连接。若要尝试重新连接到源代码管理,请关闭并在服务器可用时重新打开解决方案。如果要将此解决方案连接到另一台服务器,请使用“更改源代码管理”对话框。
我想做的是永久删除对源代码管理的任何提及,但到目前为止没有任何进展。
以下是我迄今所尝试过的
除了上面描述的消息(暂时断开连接等)之外,无论我删除了多少次,以下4行始终会被添加到解决方案文件中。
SccProjectName = "MyApp“ SccAuxPath = "https://some.annoying.domain.com/VaultService“ SccLocalPath = "4~89a6b376-099d-49a7-801a-2ba7adb0e268“ Client:{7BE9CE03-56BF-4682-9C06-78C68B134B30}“= "SourceGear Vault Visual 2005 SourceGear
这4行在描述网站项目的部分中。
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "MyApp", "
http://localhost/MyApp
",“{A 5301379-1092-419E-9B03-E37E16E0A8B2}” ProjectSection(WebsiteProperties) = preProject
我强烈怀疑是网站项目搞砸了它。但是网站项目在哪里保存源代码控制信息呢?
更多信息:
我已经搜索了字符串"some.annoying.domain.com“的所有文件内容,但是没有任何意义(在其他解决方案中找到,而不是这个特定的解决方案)。
这个解决方案似乎最初是在VS2010中创建的(之前的开发人员显然使用了SourceGear的Vault产品)。
**注意:我可以尝试将网站proj改为web应用程序proj,看看它是如何进行的,但这不是重点。
发布于 2015-06-16 11:21:38
将源代码管理插件更改为None:
Tools -> Options -> Source Control -> Plug-in Selection: None
如果您希望源不受源代码管理,请使用Yes
来回答这个问题。
发布于 2015-01-18 16:49:30
除了以前的操作外,尝试删除C:\Users[yourusername]\AppData\Local\Microsoft\Team Foundation[version]\Cache的内容
我希望它能帮上忙
发布于 2016-06-28 18:36:00
对于步骤2(实际上,我在解决方案文件中这样做,因为我的解决方案没有项目文件),请尝试将所有值设置为空:
https://stackoverflow.com/questions/26091947
复制相似问题