我将Visual Studio 2012 Web表单应用程序升级到了Visual Studio 2012,并将升级添加到了tfs2010。作为此升级过程的一部分,我从解决方案文件中删除了Web部署项目,因为我不需要Web部署2010项目。该应用程序现在被部署为发布网站。
问题是,当我从TFS获取更新的解决方案文件时,总是说'项目最近已添加到该解决方案中。是否要从源代码管理中获取它们?如果单击“是”,它将要打开该应用程序不支持的-Deploy.wdproj。
如果单击“是”,则没有其他反应。我应该摆脱此消息吗?
根据您的描述和错误消息,这似乎是由于该项目已从源代码管理中删除,但仍在中引用.sln
。.sln不知道这一点。请检出.sln文件,并更新参考。
另一个解决方案是取消绑定并再次绑定解决方案文件。
1.从TFS取消绑定解决方案文件
从TFS取消绑定解决方案文件(.sln)。转到菜单文件=>源代码管理=>更改源代码管理。
2.通过删除globalsection清洁解决方案文件
通过在文本编辑器中打开解决方案文件(.sln)来清理它。删除所有出现的
GlobalSection(TeamFoundationVersionControl) = preSolution
。包括提到的开始标签和结束标签EndGlobalSection
。3.再次将解决方案文件绑定到TFS
最后,再次将解决方案文件(.sln)绑定到TFS。在Visual Studio中执行此操作,方法是转到文件=>源代码管理=>更改源代码管理
看看这个类似的问题:每次打开VS解决方案时,我都会得到“最近已将项目添加到该解决方案中。您要从源代码管理中获取它们吗?” 希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句