由于后期处理错误,构建失败:管道服务器过早退出,退出代码为1

时间:2019-01-14 08:29:23

标签: c# .net postsharp

当postharp是项目的一部分时,我无法构建项目和解决方案。 即使不使用postharp而是仅将其安装为nuget,构建也会失败。

建造时,我会得到以下行为: build停顿并打开使用100%cpu的多个postharp-x64-srv.exe进程。 当我手动停止进程时,出现以下错误:

  • 管道服务器已提前退出,退出代码为1。
  • PostSharp.targets(333,5):警告:服务器在等待PipeAvailableEvent时关闭。

问题似乎出在工作的代理环境中(请参阅下面的说明)

背景

  • 我在Windows 10上使用Visual Studio 2017。
  • 我在需要身份验证的代理后面工作
  • postsharp版本为6.0.27

已尝试

  • 已经将主机设置为native =>不走运
  • 禁用了管道服务器=>不走运
  • 已经尝试了最新版本(6.0.33),并且结果相同。

有效的方法(但我认为这不是可接受的行为)

  • 在家用计算机上构建(因此无需工作代理环境)
  • 在工作计算机上禁用所有网络适配器的建筑物

请告知如何解决此问题

1 个答案:

答案 0 :(得分:1)

在我的防病毒例外中添加以下路径后,此问题已解决:

  

C:\ ProgramData \ PostSharp