44

如果我在 VS2010 中有一个项目,我已经使用 nuget 添加了许多包,那么我可以在该解决方案中创建另一个项目并以某种方式获得完全相同的包配置吗?

4

3 回答 3

90

这个问题有点老了,但我决定与任何寻找相同问题的人分享我是如何做到这一点的:

  1. 将 packages.config 从已安装软件包的项目拖放到新项目中。
  2. 打开包管理器控制台
  3. 类型:

    Update-Package -Reinstall -ProjectName [目标项目的名称]

  4. 按回车:)
我希望它有帮助

于 2013-11-12T09:26:24.857 回答
21

您可以右键单击解决方案节点并选择“管理解决方案包”,然后您将看到解决方案中已安装包的列表,通过选择每个包并单击“管理”按钮,您可以说出哪个包属于哪个项目。

于 2012-10-27T10:29:50.683 回答
1

使用 Visual Studio - 打开两个项目(.csproj 文件)。复制<ItemGroup>包含<PackageReference />定义的内容。保存目标项目。

于 2020-09-28T13:23:50.443 回答