异常 - 找不到程序集system.web.http

时间:2017-12-20 14:48:12

标签: postsharp

我们的项目目前需要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 ;. [版本不匹配]

2 个答案:

答案 0 :(得分:1)

我将以下内容添加到我的csproj文件中,它通过将程序集重定向到我的app.config来解决了这个问题。

补充:

<PropertyGroup> 
    <PostSharpHostConfigurationFile>app.config</PostSharpHostConfigurationFile> 
  </PropertyGroup>

答案 1 :(得分:1)

这个问题应该在PostSharp 5.1中解决。