从.Net 4.6引用标准2.0库

时间:2018-10-24 23:21:29

标签: .net-standard .net-4.6 square

我已经看到各种类似的问题和解决方案,但是似乎都没有。我的主要项目在4.6.1中,我正在引用用Standard 2.0编写的SDK库。

此SDK库本身引用了System.ComponentModel.Annotations版本4.5,但我的主要项目引用了4.2。

我尝试添加到.csproj文件中

<AutoGenerateBindingRedirects>true<AutoGenerateBindingRedirects>

以及在我的web.config文件中,各个版本的值

<dependentAssembly>
    <assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
 </dependentAssembly>

但是在主项目中,我收到错误消息:无法加载文件或程序集'System.ComponentModel.Annotations,Version = 4.2.0.0

0 个答案:

没有答案