【发布时间】:2017-11-06 07:38:27
【问题描述】:
每次我从 Visual Studio 2017 打开数据库然后尝试重建 Windows 窗体的解决方案时,我都会收到这些错误:
严重性代码描述项目文件行抑制状态 错误 MSB3021 无法将文件“C:\Users\bsuro\documents\visual studio 2017\Projects\WindowsFormsApp2\WindowsFormsApp2\App_Data\Database.mdf”复制到“bin\Debug\App_Data\Database.mdf”。该进程无法访问文件“C:\Users\bsuro\documents\visual studio 2017\Projects\WindowsFormsApp2\WindowsFormsApp2\App_Data\Database.mdf”,因为它正被另一个进程使用。 C:\Users\bsuro\documents\visual studio 2017\Projects\WindowsFormsApp2\WindowsFormsApp2\WindowsFormsApp2.csproj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion .targets 4353
严重性代码描述项目文件行抑制状态 错误 MSB3027 无法将“C:\Users\bsuro\documents\visual studio 2017\Projects\WindowsFormsApp2\WindowsFormsApp2\App_Data\Database.mdf”复制到“bin\Debug\App_Data\Database.mdf”。重试次数超过 10。失败。 C:\Users\bsuro\documents\visual studio 2017\Projects\WindowsFormsApp2\WindowsFormsApp2\WindowsFormsApp2.csproj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion .targets 4353
我该如何解决?
【问题讨论】:
-
如果您关闭并重新打开 Visual Studio,会发生这种情况吗?如果您以管理员身份运行 Visual Studio,会发生这种情况吗?另外 - 尝试打开您的任务管理器并查找您的应用程序的进程,它可能正在后台运行。
-
当我重新打开视觉时,一切都恢复正常了,但是一旦我再次打开我的数据库,问题就会重演。我试图在任务管理器中寻找我的应用程序,但没有成功
-
“一旦我再次打开我的数据库,问题就会重演” - 尝试构建时不要打开数据库 - 您正在锁定
mdf文件。请参阅我的更新答案。 -
不是在构建时。我打开我的数据库,然后尝试重建,但出现了问题。
标签: c# database winforms visual-studio msbuild