当 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),结果一样。
什么有效(但我认为这是 Not Acceptable 行为)
- 在家用电脑上构建(因此没有工作中的代理环境)
- 在工作计算机上禁用所有网络适配器的情况下构建
求教如何解决
最佳答案
在我的防病毒异常(exception)中添加以下路径后,此问题得到解决:
C:\ProgramData\PostSharp
关于c# - 由于 postsharp 错误 : Pipe server exited prematurely with exit code 1,构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54177934/