【问题标题】:Transfer nuget Packages to new solution将 nuget 包转移到新的解决方案
【发布时间】:2016-06-13 06:27:02
【问题描述】:

我在解决方案中有一个 Visual Studio 2015 项目。我需要创建一个非常相似的项目,并且不想再次手动添加所有包。

所以我复制了包 json 并运行了“恢复 nuget 包”但是这个命令只下载了库并且不会将程序集引用添加到项目文件中。

是否有命令行来执行此操作?

我知道我也可以复制和调整 csproj 的内容,但如果有内置方法,我非常好奇。

packages.config 如下所示:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="BouncyCastle" version="1.7.0" targetFramework="net461" />
  <package id="Common.Logging" version="3.3.1" targetFramework="net461" />

[...]

【问题讨论】:

    标签: c# visual-studio nuget nuget-package-restore


    【解决方案1】:

    将 packages.config 复制到您的项目后,您可以从包管理器控制台运行以下命令来重新安装 NuGet 包。

    Update-Package -reinstall
    

    您也可以将其限制为一个项目。

    Update-Package -reinstall -ProjectName MyProject
    

    -reinstall 参数将使 NuGet 将程序集引用添加回项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-21
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多