4

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

这是我尝试直接从 VS 解决方案资源管理器打开文件时出现的错误:

未指定的错误

有没有搞错?

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

配置新的数据连接

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

LinqPad 中的 Orchard.sdf

关于 Visual Studio 2012 发生了什么的任何想法?

谢谢

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

4

1 回答 1

0

看看这个MSDN 论坛帖子。它与您的情况不完全匹配,但我相信这个特定问题与源代码控制有关,而不是与您正在使用的语言有关。

关于该做什么的答案大约是该帖子的 2/3。

因此,我取消了项目的绑定(选择解决方案文件,然后选择文件 -> 源代码管理 -> 高级 -> 更改源代码管理),然后重新绑定它们。

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

我已经尝试了这两种方法(取消绑定 | 绑定)并删除了 .suo 文件,它们都对我有用。

于 2013-04-11T19:49:23.070 回答