【问题标题】:Fastest way to copy/paste(reinstall) all Nuget Packages from one project to another?将所有 Nuget 包从一个项目复制/粘贴(重新安装)到另一个项目的最快方法?
【发布时间】:2016-03-10 04:34:29
【问题描述】:

我有一个名为 "A" 的 .csproj,其中包含许多 Nuget 包。

我想创建一个类似的名为 "B" 的 .csproj,使用相同的 Nuget 包“A”。

在同一个解决方案中,我还有其他 .csproj 和其他东西。

最快的方法是什么?

我尝试将 packages.config 从一个复制到另一个,然后执行此操作:

Update-Package –reinstall

结果是它重新安装了所有项目的所有包,但并没有真正在项目“B”上创建任何文件。

【问题讨论】:

    标签: .net visual-studio nuget


    【解决方案1】:

    我想你只是错过了一个开关。如果你像以前一样复制 packages.config,然后使用

    Update-Package -reinstall -ProjectName (TheProjectName)

    【讨论】:

    • 这个语法正确吗?我收到一个错误:“更新包:找不到与参数名称“”匹配的参数”
    • 哦,我只需要更改这部分:您的命令的“(TheProjectName)”。我很困惑。谢谢!!!
    • 它对我有用——使用 Visual Studio 2015——我在回复之前进行了测试。这是我在 vs 的 PackageManager 控制台中使用的确切行:update-package -ProjectName ClassLibrary1 -Reinstall
    猜你喜欢
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多