【问题标题】:Nuget System.Data.SqlClient Broke My ProjectNuget System.Data.SqlClient 破坏了我的项目
【发布时间】:2016-07-21 14:03:53
【问题描述】:

我使用 NuGet 包管理器安装了 System.Data.SqlClient,但我立即收到此错误:

正在构建的项目的处理器架构“MSIL”与参考的处理器架构“Microsoft.AspNet.Scaffolding.EntityFramework.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ,处理器架构=x86”,“x86”。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器架构,以使项目和参考之间的处理器架构保持一致,或者依赖与项目目标处理器架构匹配的处理器架构的参考

它不允许我下载新的包,所以我通过将它添加到我的网络配置来解决这个问题:

<Compilation>
    <Property Name="PlatformTarget">x86</Property>
</Compilation>

然后,当我尝试安装新软件包时,我收到此错误:

从源“Path/To/Project/packages”检索“System.Data.SqlClient.4.1.0”的包元数据时出错。

所以我想我会删除 Nuget 包,但我得到了

对象引用未设置为对象的实例

每当我尝试删除它时。

我尝试过的事情:

  • 在包管理器设置中更改包管理器源
  • 使用 System.Data.SqlClient.4.1.0 删除文件夹

我在 Windows 10 上使用 VS 2015

有人可以帮我解决吗?

谢谢

【问题讨论】:

    标签: .net visual-studio-2015 nuget-package


    【解决方案1】:

    所以最终对我有用的是进入包配置并使用 sqlclient 删除条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      相关资源
      最近更新 更多