gpt4 book ai didi

c# - System.IO.FileNotFoundException 与 SqlClient

转载 作者:太空狗 更新时间:2023-10-29 18:13:05 27 4
gpt4 key购买 nike

在解决我提到的问题后 here我收到以下异常

System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Data.SqlClient, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.'

我的库是 .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>

最佳答案

我猜你可能已经想通了,但希望它能为别人节省宝贵的时间

为了使一切正常,您需要在引用您的 .NET 标准库的 WebApp .NET Framework 4.6.1 项目中引用 System.Data.SqlClient。之后一切都应该正常工作。

听起来 .NET Standard Library 还没有获取其自身依赖的库二进制文件。 .NET Standard 引用中没有类似“复制本地”的选项,所以我也看不到任何检查或设置此行为的方法

关于c# - System.IO.FileNotFoundException 与 SqlClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43521867/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com