我们的项目目前需要System.web.http版本5.2.3,但我们使用PostSharp版本4.2.28并收到以下错误
4> POSTSHARP:postsharp错误PS0099:未处理的异常(4.2.28.0, postsharp-net40-x86-srv.exe,CLR 4.0.30319.394806,Release): PostSharp.Sdk.CodeModel.AssemblyLoadException:找不到程序集 ' system.web.http,version = 4.0.0.0,culture = neutral, 公钥= 31bf3856ad364e35&#39 ;. [版本不匹配]
答案 0 :(得分:1)
我将以下内容添加到我的csproj文件中,它通过将程序集重定向到我的app.config来解决了这个问题。
补充:
<PropertyGroup>
<PostSharpHostConfigurationFile>app.config</PostSharpHostConfigurationFile>
</PropertyGroup>
答案 1 :(得分:1)
这个问题应该在PostSharp 5.1中解决。