Visual studio 2010 更新服务引用时出错:无法解析目标框架的mscorlib';Silverlight,版本=v4.0';

Visual studio 2010 更新服务引用时出错:无法解析目标框架的mscorlib';Silverlight,版本=v4.0';,visual-studio-2010,silverlight-4.0,Visual Studio 2010,Silverlight 4.0,我最近将Silverlight项目移植到TFS2010中。我正在使用VS2010。将项目移植到TFS后,每次尝试更新Silverlight项目中的服务引用时,我们都会注意到以下错误:“无法解析目标框架‘Silverlight,Version=v4.0’的mscorlib。如果未安装目标框架或框架名字对象的格式不正确,则会发生这种情况。” 当解决方案在Visual SourceSafe中时,一切正常。我读过一些论坛,认为这可能是某种路径长度问题。有什么想法吗?这与我的新TFS路径的长度有关。某些路

我最近将Silverlight项目移植到TFS2010中。我正在使用VS2010。将项目移植到TFS后,每次尝试更新Silverlight项目中的服务引用时,我们都会注意到以下错误:“无法解析目标框架‘Silverlight,Version=v4.0’的mscorlib。如果未安装目标框架或框架名字对象的格式不正确,则会发生这种情况。”


当解决方案在Visual SourceSafe中时,一切正常。我读过一些论坛,认为这可能是某种路径长度问题。有什么想法吗?

这与我的新TFS路径的长度有关。某些路径大于259个字符。请参见

这绝对有效。这也解决了我在输出窗口中没有错误的成功构建结束时看到的奇怪的“1失败”消息。这并不特定于版本控制,但通常与路径长度有关。感谢您的回答,我也尝试查找,只是因为我项目的文件夹名称太长,我只是缩短了路径中的一些文件夹名称,解决了问题,我花了8个小时来查找它。。。另一个参考链接