2011-07-28 42 views
0

我无法在App_data(vs 2010 visual studio)中添加.mdf文件。 如果我在APP_DATA点击右键并尝试添加现有项目并选择mydatabase.mdf并单击OK我收到此错误:将.mdf文件打开到app_data时出错

The file can not be opened because it is used by another process.Please close all applications that might access this file and try again.

但我只是运行Visual Studio。

回答

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 studio创建任何新数据库(或者如果您倾向于使用脚本)。 - 在VS2010中添加一个连接到数据库 - 使用'实体数据模型向导'添加一个新模型时,选择'从数据库生成',然后选择您现有的连接和相关表格。

为我工作!