【问题标题】:Error while trying to rebuild the solution of windows forms尝试重建 windows 窗体的解决方案时出错
【发布时间】: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


【解决方案1】:

发生这种情况是因为另一个进程正在使用您项目的资源,或者您没有足够的权限来修改它们。

尝试以下操作:

  • “一旦我再次打开我的数据库,问题就会重演” - 尝试构建时不要打开数据库 - 您正在锁定 mdf 文件。

  • 打开您的任务管理器并查找您的应用程序的进程,它可能正在后台运行。如果是,就杀了它。

  • 确保您在“调试”模式下构建,而不是在“发布”模式下。如果是,则可能在某处运行了生产 EXE。

  • 关闭并重新打开 Visual Studio。

  • 以管理员身份启动 Visual Studio。

【讨论】:

  • 当我重新打开视觉时,一切都恢复正常了.. 但是一旦我再次打开我的数据库,问题就会再次弹出.. 我无法每 3 分钟重新打开一次视觉:/我会尝试以管理员身份运行。
【解决方案2】:

好吧,你要做的是在 vs 的顶部,有一个按钮调试,底部有一个菜单调试,现在它必须在调试时设置,旁边还有另一个菜单,你有将其设置为 x86 单击它转到配置设置而不是添加 x86 而不是运行,一切都应该很好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-03
    • 2013-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多