【问题标题】:C# PostSharp 4.1.32 Not runnableC# PostSharp 4.1.32 不可运行
【发布时间】:2017-03-28 09:01:29
【问题描述】:

我试图让一些客户软件运行并获得 Postsharp 构建消息:“连接到管道服务器时出错。有关详细信息,请参阅之前的警告”

在这里查看错误详情: 2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5): 警告:连接被服务器意外关闭。 2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5): 警告:重试执行管道服务器。 2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5): 警告:连接被服务器意外关闭。 2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5): 警告:重试执行管道服务器。 2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5): 警告:连接被服务器意外关闭。 2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5): 错误:连接到管道服务器时出错。有关详细信息,请参阅之前的警告。

我认为它与这篇文章有关: http://support.sharpcrafters.com/discussions/problems/2022-error-error-connecting-to-the-pipe-server

但是我没有在网络上找到适合我的解决方案,我尝试禁用 postsharp 并且代码是可构建的,但是运行时缺少 aop 功能,因此依赖项注入失败。

重要提示:使用 PostSharp Express 4.1.32 / C# 4

我尝试过的:

将所有平台的 Postsharp 设置为 x64(无效)

将 PostSharpHost 更改为 Native(错误更改为“2>C:\TEMP\packages\PostSharp.4.1.32\tools\PostSharp.targets(323,5):错误 MSB6006:“postsharp.4.0-x64.exe” wurde mit dem Code -1073741819 bedet.")

IgnoreErrors(帮助构建但不运行)

降级到低版本(无效)

升级到最新版本(无效)

我知道版本 3 上的许可证系统存在问题,关于 Nova 库,但 postsharp 版本超出了受影响的版本范围。也许交付的 dll 是使用旧版本构建的。

我没有 postsharp 方面的经验,因此很难找到错误/问题。

感谢所有给我搜索提示的人

提前致谢

【问题讨论】:

    标签: c# postsharp


    【解决方案1】:

    尝试使用 Native Host 运行构建:

    msbuild YourProject.csproj /p:PostSharpHost=Native

    http://doc.postsharp.net/configuration-msbuild

    【讨论】:

    • 即使是最新版本?
    猜你喜欢
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2014-08-11
    相关资源
    最近更新 更多