visual-studio-2012 - 无法在 VS 2012 : Unspecified error 中打开 .sdf 文件

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

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

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

Unspecified Error

有没有搞错?

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

Configure new data connection

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

Orchard.sdf in LinqPad

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

谢谢

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

最佳答案

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

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

So, I unbound the projects (select solution file, then File -> Source Control -> Advanced -> Change Source Control), and then rebound them.



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

我已经尝试了两种方法(unbind | bind)和删除 .suo 文件,它们都对我有用。

关于visual-studio-2012 - 无法在 VS 2012 : Unspecified error 中打开 .sdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14836290/

相关文章:

visual-studio-2010 - Visual Studio 测试 Controller 配置错误

opencv - 用于对象检测错误的OpenCvSharp HaarClassifier级联

unit-testing - 在Visual Studio测试中,如何制作自动排除某些测试的播放列表?

c# - 组合框和 System.Data.DataRowView

asp.net - 使用 Orchard 小部件访问 'Hello, World'

content-management-system - 如何创建自定义内容类型作为 Orchard 模块的一部分?

windows-8 - Windows Phone 8 模拟器的替代品

asp.net-mvc - SQL CE 4.0 还是 SQL Express? Orchard 说的对吗?

c# - SqlCeParameter 返回自动 ID(主键)

.net - 如何将 Orchard 列表发布为自定义 XML 或 JSON