------ Clean started: Project: DataService, Configuration: Debug Any CPU ------
O/R Designer validation failed for file: a.dbml
O/R Designer validation failed for file: b.dbml
O/R Designer validation failed for file: c.dbml
O/R Designer validation failed for file: d.dbml
O/R Designer validation failed for file: e.dbml
O/R Designer validation failed for file: f.dbml
Error: The operation could not be completed. Unspecified error
此错误是间歇性的。有时清洁很好,有时会发生这种情况。
我正在运行VS2008版本9.0.30729.1 SP - 64位。
有什么方法可以禁用O / R设计师的验证或以其他方式阻止它发生?
我不得不关闭Visual Studio并重新打开它。解决了这个问题。在另一种情况下,我不得不回滚我的DBML文件,然后关闭Visual Studio,然后重新打开它。
看起来像微软修复的错误。
我也有同样的问题,但以下过程让VS始终正确编译代码:
关闭VS.
删除obj \ x86(最终是x64)\ Debug(和Release)\目录中的所有文件
然后通过命令行再次启动VS.
<Path>\devenv.exe /ResetSkipPkgs (optionally: <Name>.sln to open directly the correct project)
(不确定是否需要/ ResetSkipPkgs,但另一篇文章是这样说的。我制作了一个小批量脚本,自动完成所有这些操作)。代码应该现在编译没有任何问题!
作为参考,我的脚本文件如下所示:
del /Q C:\[...]\[...]\obj\x86\Debug\*.*
"C:\Programme (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /ResetSkipPkgs C:\[...]\[...]\<Name>.sln
(我总是在调试模式下开发,因此我只删除匹配的x86 \ Debug目录...)
我解决了在.dbml
设计师中移动桌子(所以基本上没有改变任何东西),保存和重建项目。
vs2010给了我这个错误,而vs2017正在建立它,运行vs2010与/ ResetSkipPkgs(安德烈的回答)解决了我。
VS2017为我的一个DBML文件提供了此错误,并阻止我成功构建项目。这些答案都不适合我。我尝试的是:(1。检查csproj文件是否存在任何不一致,例如缺少项目组或文件名上的附加数字2.运行devenv.exe / ResetSkipPkgs 3.删除visual studio临时文件)
这个错误让我发疯,因为视觉工作室显示的错误非常神秘。我最终的解决方案是在设计模式下打开有问题的DBML,并删除每个存储过程(我离开了表)。跑一个版本,错误停止生成。然后我简单地将所有存储过程添加回DBML,这似乎已经完成了。