无法在VS 2012中打开.sdf文件:未指定错误

时间:2013-02-12 15:47:38

标签: visual-studio-2012 sql-server-ce orchardcms

我正在尝试在Visual Studio Web Express 2012 中打开.sdf文件。这是我当地的Orchard环境,但我认为这并不重要,因为我在谷歌搜索时发现了这个错误。但是我只找到了Visual Studio 2010及更低版本的解决方案,所以它们似乎并不适用于我,因为它们通常包括为SQL Server Compact安装Visual Studio 2010工具。这显然不适用于2012年。

尝试直接从VS Solution Explorer打开文件时出现错误:

Unspecified Error

到底是什么?

当我尝试配置数据连接时,SQL Server Compact不存在:

Configure new data connection

我尝试通过Web平台安装程序重新安装SQL Server Compact Latest,但这没有帮助。但是,我可以在LinqPad中打开数据库:

Orchard.sdf in LinqPad

有关Visual Studio 2012的最新动态吗?

THX

PS:对不起,如果我在某处忽略了解决方案。只有2个小时的睡眠时间。

1 个答案:

答案 0 :(得分:0)

看看这个MSDN Forum posting。它并不完全符合您的具体情况,但我认为这个特殊问题与源代码控制有关,而不是您正在使用的语言。

关于该怎么做的答案大约是该帖子发布方式的2/3。

  

所以,我取消绑定项目(选择解决方案文件,然后选择文件 - >源代码管理 - >高级 - >更改源代码管理),然后将其反弹。

经过一些额外的调查后,我发现此问题可能与.suo文件有关。 This SO answer表示.suo文件实际上是一次性的,因此您可以关闭解决方案;删除.suo;重新打开解决方案,“未指定的错误”应该消失。

我已经尝试了两种方法(unbind | bind)并删除.suo文件,这两种方法都适用于我。