【问题标题】:How to Install nuget package in visual studio with 32 bit or 64 bit specific如何在 32 位或 64 位特定的 Visual Studio 中安装 nuget 包
【发布时间】:2018-02-21 19:26:56
【问题描述】:

如何在 32 位或 64 位特定的 Visual Studio 中安装 nuget 包

我有一个解决方案,其中两个项目和每个项目配置管理器都只指向 x64,我们从每个项目配置管理器的选项中完全删除了 x86

在尝试时

安装 - DB2.dll 包,

它在 packages 文件夹中下载 x64 和 x86 文件夹,但在 参考 -> 属性 -> 采用 x86 dll 的路径, 它应该指向 x64 文件夹/dll

任何指定只安装64位的命令

【问题讨论】:

  • 你不能把引用改为指向 x64 dll 吗?
  • @shaswatatripathy,这个问题呢?请告诉我有关此问题的最新信息吗?

标签: c# visual-studio visual-studio-2013 nuget


【解决方案1】:

指定仅安装 64 位的任何命令

显然,32 位或 64 位架构的特定目标仍然不受支持。你可以投票:http://nuget.codeplex.com/workitem/679

这个问题有两个答案,你可以检查一下。一种是通过System.Data.SQLite.org 实现本机库预加载,使用单个包解决此问题。

另一种是使用多包。创建两个 DB2 包,一个用于 x86,另一个用于 x64,将 DB2 的 x64 包添加到您的项目中。

How to deal with x86 vs x64 packages

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 2015-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 2014-07-21
    • 2014-01-20
    • 2011-12-07
    相关资源
    最近更新 更多