解决了我在这里提到的问题后,我得到了以下异常
System.IO.FileNotFoundException:'无法加载文件或程序集'System.Data.SqlClient,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.'
我的库是.NET Standard 1.4,WebApp是.NET Framework 4.6.1
System.Data.SqlClient是版本 - 4.3.0 NuGet包.所以我尝试了以下但是徒劳:
<dependentAssembly>
<assemblyIdentity name="System.Data.SqlClient" culture="neutral" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="4.1.0.0" newVersion="4.3.0.0"/>
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)
Bog*_*n K 14
我想你可能已经想出来但希望能省下宝贵的时间
为了使一切正常,您需要在引用.NET标准库的WebApp .NET Framework 4.6.1项目中引用System.Data.SqlClient.之后一切都应该工作得很好.
听起来像.NET标准库没有抓住自己依赖的库二进制文件..NET Standard引用中没有类似"复制本地"选项,所以我也没有看到任何检查或设置此行为的方法
| 归档时间: |
|
| 查看次数: |
4897 次 |
| 最近记录: |