Build fails due to postsharp error: Pipe server exited prematurely with exit code 1
Build fails due to postsharp error: Pipe server exited prematurely with exit code 1
当 postsharp 是项目的一部分时,我无法构建项目和解决方案。
即使未使用 postharp 而仅作为 nuget 安装,构建也会失败。
构建时,我得到以下行为:
构建停止并打开多个使用 100% cpu 的 postsharp-x64-srv.exe 进程。
当我手动停止进程时,出现以下错误:
- 管道服务器过早退出,退出代码为 1。
- PostSharp.targets(333,5):警告:服务器在等待 PipeAvailableEvent 时关闭。
问题似乎出在工作的代理环境上(见下文的描述)
背景
- 我在 windows 10.
上使用 visual studio 2017
- 我在需要身份验证的代理后面工作
- postsharp 版本为 6.0.27
已经尝试过
- 已经将主机设置为本机 => 运气不好
- 禁用管道服务器 => 运气不好
- 已经试过最新版本(6.0.33),结果一样。
什么有效(但我认为这是不可接受的行为)
- 在家用电脑上构建(因此没有工作中的代理环境)
- 在工作计算机上禁用所有网络适配器的情况下构建
请告知如何解决这个问题
在我的防病毒例外中添加以下路径后,此问题得到解决:
C:\ProgramData\PostSharp
当 postsharp 是项目的一部分时,我无法构建项目和解决方案。 即使未使用 postharp 而仅作为 nuget 安装,构建也会失败。
构建时,我得到以下行为: 构建停止并打开多个使用 100% cpu 的 postsharp-x64-srv.exe 进程。 当我手动停止进程时,出现以下错误:
- 管道服务器过早退出,退出代码为 1。
- PostSharp.targets(333,5):警告:服务器在等待 PipeAvailableEvent 时关闭。
问题似乎出在工作的代理环境上(见下文的描述)
背景
- 我在 windows 10. 上使用 visual studio 2017
- 我在需要身份验证的代理后面工作
- postsharp 版本为 6.0.27
已经尝试过
- 已经将主机设置为本机 => 运气不好
- 禁用管道服务器 => 运气不好
- 已经试过最新版本(6.0.33),结果一样。
什么有效(但我认为这是不可接受的行为)
- 在家用电脑上构建(因此没有工作中的代理环境)
- 在工作计算机上禁用所有网络适配器的情况下构建
请告知如何解决这个问题
在我的防病毒例外中添加以下路径后,此问题得到解决:
C:\ProgramData\PostSharp