Visual Studio 2017 HRESULT:0x80004004

我在Docker容器中运行了一个ASP.NET Core项目,但是之后我在同一个解决scheme中创build了另一个项目,这个解决scheme是由第一个项目引用的。
build筑时,VS 2017没有抱怨。 在debugging时,VS说:
“操作中止(HRESULTexception:0x80004004(E_ABORT))”
然后我尝试用新项目创build一个新的解决scheme(这次只有一个) 。 同样的事情发生了:build立成功,debugging – 不可能。 重新启动计算机没有工作,VS与pipe理员privilages。

我该如何解决这个问题? 如果需要的话,我准备把整个项目搞砸了。 我appriciate任何答复。 提前致谢。

用这些简单的步骤修复它;)

  1. 重置Docker for Windows中的共享驱动器。 (如果需要使用重置凭证链接重新input您的凭证)
  2. 清理VS解决scheme并重build
  3. debugging

我认为我解决了这个问题…我是这样做的:

  1. 重新启动Visual Studio
  2. 重新启动计算机
  3. 第二次重新启动计算机
  4. 卸载docker
  5. 安装docker
  6. 利润

检查窗口中的文件夹〜\ vsdbg可能是缺less正确的文件。

由于您没有在当前的Visual Studio实例中执行添加docker支持,因此会发生这种情况。