【问题标题】:System.Data.SqlClient imported nuget package into librarySystem.Data.SqlClient 将 nuget 包导入库
【发布时间】:2020-04-10 16:36:23
【问题描述】:

我导入了我的应用程序库System.Data.SqlClient,我也可以在我的.csproj 文件中看到它,但是一旦我运行我的应用程序,就会抛出异常。

两张图片显示细节...

我做错了什么?

附言将System.Data.SqlClient 降级为4.6.1 后,我收到类似的错误,如下所示。这种情况不断发生;安装之后,我得到一个关于4.4.0 的错误等等......

【问题讨论】:

    标签: c# sql visual-studio nuget


    【解决方案1】:

    您好,我认为您已在库项目 (.dll) 中添加了 nuget 包。您需要在引用此库的主项目中添加 nuget 引用。

    【讨论】:

    • 如何先删除我已经下载并导入到错误位置的那个?
    【解决方案2】:

    我认为您需要较低版本的System.Data.SqlClient,因为您的项目是 .net core 2。

    请使用以下包。

    Uninstall-Package System.Data.SqlClient
    Install-Package System.Data.SqlClient -Version 4.6.1
    

    【讨论】:

    • 你的意思是import再次通过Nuget的低版本,还是只是修改库.csproj文件中的那一行?
    • 可以在nuget之前卸载,然后安装新的nuget
    • 我确实做到了,但现在我在使用不同版本 4.5.0 时遇到了同样的错误。你能看看我编辑的问题吗?我已经附上了显示新消息的屏幕截图...
    猜你喜欢
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2014-06-25
    • 2018-04-09
    • 1970-01-01
    • 2017-08-10
    相关资源
    最近更新 更多