c# - 由于 postsharp 错误 : Pipe server exited prematurely with exit code 1,构建失败

标签 c# .net 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),结果一样。

什么有效(但我认为这是 Not Acceptable 行为)

  • 在家用电脑上构建(因此没有工作中的代理环境)
  • 在工作计算机上禁用所有网络适配器的情况下构建

求教如何解决

最佳答案

在我的防病毒异常(exception)中添加以下路径后,此问题得到解决:

C:\ProgramData\PostSharp

关于c# - 由于 postsharp 错误 : Pipe server exited prematurely with exit code 1,构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54177934/

相关文章:

c# - 如何在 WPF C# 中绑定(bind)到类本身

c# - 哪些后编译器(或其他)选项可用于在结构之间重用功能?

c# - 如何在 Jetbrains Rider IDE 中运行项目?

c# - 读取多个excel文件

c# - && 运算符的行为类似于 ||运算符(operator)

c# - ListViewGroups 无法正常工作

c# - 使用 AOP/PostSharp 进行单元测试

c# - 配置 Postsharp 日志记录工具包

c# - Directory.GetFiles searchPattern 与文档不一致

c# - Visual C# - 在哪里存储处理文件和工作而不是 C :\ProgramFiles?