我无法在 App_data(vs 2010 Visual Studio)中添加 .mdf 文件。如果我右键单击 App_data 并尝试添加现有项目并选择 mydatabase.mdf 并单击 OK 我收到此错误:
无法打开该文件,因为它被另一个进程使用。请关闭所有可能访问该文件的应用程序,然后重试。
但我只是在运行视觉工作室。
我无法在 App_data(vs 2010 Visual Studio)中添加 .mdf 文件。如果我右键单击 App_data 并尝试添加现有项目并选择 mydatabase.mdf 并单击 OK 我收到此错误:
无法打开该文件,因为它被另一个进程使用。请关闭所有可能访问该文件的应用程序,然后重试。
但我只是在运行视觉工作室。
不确定您是否找到了解决方案,但我遇到了同样的问题。我在这里找到了一些相关信息: 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 中向数据库添加连接 -使用“实体数据模型向导”添加新模型时,选择“从数据库生成”,然后选择现有连接和相关表。
为我工作!