如何为多个解决方案配置单个packageRepository目录?

时间:2014-12-11 17:43:54

标签: visual-studio-2013 msbuild nuget

如果在不同目录中包含多个Visual Studio解决方案的工作副本,如何配置工作副本以便在任何解决方案中恢复包将导致将包下载到同一个目录?

NuGet.config中用于控制下载和扩展包的位置的设置称为packageRepository(reference)。

这里是我添加NuGet.config文件(或将设置添加到现有文件)的地方,它没有任何效果:

  • 与解决方案文件相同的目录
  • 解决方案文件的父级或祖先目录
  • 与解决方案文件位于同一目录中的.nuget目录

我正在寻找两种恢复包的方法:

  1. 使用Visual Studio(包管理器COnsole中的神奇'恢复'按钮)
  2. 使用MSBuild(其中.csproj文件被更改为包含$(SolutionDir).nuget \ nuget.targets文件)
  3. 是否可以配置NuGet包恢复(一种或两种方法)来下载和扩展包到同一位置?

0 个答案:

没有答案