0

我无法在 App_data(vs 2010 Visual Studio)中添加 .mdf 文件。如果我右键单击 App_data 并尝试添加现有项目并选择 mydatabase.mdf 并单击 OK 我收到此错误:

无法打开该文件,因为它被另一个进程使用。请关闭所有可能访问该文件的应用程序,然后重试。

但我只是在运行视觉工作室。

4

1 回答 1

0

不确定您是否找到了解决方案,但我遇到了同样的问题。我在这里找到了一些相关信息: How to add a new database under app_data with SQL Server Enterprise Edition

从这里我收集到通过 VS2010 添加新的和现有的数据库(即 .mdf 文件)是不可能的。

我假设(对于这个答案)您的最终目标与我的相同,即使用 Microsoft Entity Framework 从数据库生成模型类。

因为我不想安装 SQL express 只是为了做到这一点,所以我的解决方案是: - 通过 SQL Server 2008 MGMT 工作室创建任何新的数据库(或者如果你愿意的话,可以使用脚本)。-在 VS2010 中向数据库添加连接 -使用“实体数据模型向导”添加新模型时,选择“从数据库生成”,然后选择现有连接和相关表。

为我工作!

于 2011-08-22T17:02:21.613 回答