C# 将nuget包转移到新解决方案

C# 将nuget包转移到新解决方案,c#,visual-studio,nuget,nuget-package-restore,C#,Visual Studio,Nuget,Nuget Package Restore,我有一个解决方案中的visual studio 2015项目。我需要创建一个非常类似的项目,不想再次手动添加所有包 因此,我复制了json包并运行了“Restore-nuget-packages”,但是这个命令只下载libs,不向项目文件添加程序集引用 是否有命令行来强制执行此操作 我知道我也可以复制和调整csproj的内容,但如果有一个内置的方式,我会非常确定 packages.config如下所示: <?xml version="1.0" encoding="utf-8"?> &

我有一个解决方案中的visual studio 2015项目。我需要创建一个非常类似的项目,不想再次手动添加所有包

因此,我复制了json包并运行了“Restore-nuget-packages”,但是这个命令只下载libs,不向项目文件添加程序集引用

是否有命令行来强制执行此操作

我知道我也可以复制和调整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" />


[…]

将packages.config复制到项目中后,可以从Package Manager控制台运行以下命令来重新安装NuGet软件包

Update-Package -reinstall
您还可以将此限制为一个项目

Update-Package -reinstall -ProjectName MyProject
-reinstall参数将使NuGet将程序集引用添加回项目

Update-Package -reinstall -ProjectName MyProject