PostSharp版本不匹配,寻找错误的版本

时间:2018-03-27 09:17:42

标签: c# .net postsharp

我在构建解决方案时遇到此异常: Unhandled exception (4.1.20.0, postsharp.srv.4.0-x86.exe, CLR 4.0.30319.461308, Release): PostSharp.Sdk.CodeModel.AssemblyLoadException: Cannot find assembly 'postsharp, version=5.0.42.0, culture=neutral, publickeytoken=b13fd38b8f9c99d7'. [Version mismatch]

我的app.config中有绑定重定向:

<dependentAssembly> <assemblyIdentity name="PostSharp" publicKeyToken="b13fd38b8f9c99d7" /> <bindingRedirect oldVersion="0.0.0.0-4.1.20.0" newVersion="4.1.20.0" /> </dependentAssembly>

并在csproj文件中使用配置主机: <PropertyGroup> <PostSharpHostConfigurationFile>app.config</PostSharpHostConfigurationFile> </PropertyGroup>

我无法理解为什么postharp正在寻找版本5.0.42.0,而我在所有项目中都有4.1.20.0 nuget版本。

0 个答案:

没有答案