2011-04-11 72 views
0

装载数据库项目作为一个相当大的解决方案的一部分,当我突然输出中的Visual Studio 2010的窗口开始收到以下错误,在“常规”:如何在Visual Studio解决错误装载DB项目2010

无法评估项目元数据“%(FullPath)”。项目元数据“%(FullPath)”不能应用于路径“obj \ Debug | Any CPU \ Database.dbschema”。路径中的非法字符。 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets在.NET Framework

什么都没有改变最近,有在Database.dbproj文件没有提及FullPath

周围的Googling产生此博客条目,但重置的Visual Studio环境并没有帮助: http://social.msdn.microsoft.com/Forums/en/vstsdb/thread/14eecc38-87fe-4234-b5fa-c2fa7cab9ae9

回答

1

多敲我的头撞在墙上后,它发生在我尝试加载在其自己的数据库项目,在解决方案之外。瞧,那有效。这让我知道解决方案本身出了问题。我将自己打开项目时生成的.sln文件与大型解决方案的内容进行了比较,但没有明显的跳出。最后,我删除了.suo文件,并解决了大约一天。第二天,问题返回,并删除.suo文件没有修复它。

罪魁祸首? ReSharper 6 EAP。禁用ReSharper并且问题消失。

http://youtrack.jetbrains.net/issue/RSRP-255109

0

作为一个侧面说明有人可能对这个职位在未来跌倒。每当你说像一个错误:

cannot evaluate the item metadata (fullpath) etc... 

这其中大部分涉及不能超过260个字符一路bin文件夹路径的字符限制的时间。这是一个非常神秘的错误,过去浪费了太多人的时间。

观察这些项目名称的长度和文件夹结构的深度;-)

相关问题