2011-10-06 184 views
12

如何指定我想要安装软件包的目录?因为我需要将软件包安装在其他开发人员工作的项目中,并且在他们下载项目时需要在PC中安装所有软件包。如何指定安装NuGet软件包的目录?

+0

我在我的解决方案中使用nuget.config来指定这样的包路径http://docs.nuget.org/docs/reference/nuget-config-file –

回答

5

软件包进入$(SolutionDir)\ p​​ackages。你有两个选择:

  1. 检查包文件夹到源代码控制
  2. 使用NuGetPowerTools,使开发人员计算机会自动获取程序包当你建立
    • 类型的软件包管理器“安装,包NuGetPowerTools”控制台
    • 类型的包管理器控制台
      • 这增加了.nuget文件夹,其中包含一个MSBuild目标,将获取一个$(SolutionDir)“启用-PackageRestore”需要时打包(例如。如果你建立在一台还没有它们的机器上)。 您必须检查.nuget文件夹,并将关联的csproj更改为源代码管理!

我建议检查包文件夹中,因为在DVCS二进制文件作出慢克隆:-(在的NuGet的下一个版本,你将不再需要NuGetPowerTools以避免检查它:-)

+0

如果您收到“无法添加导入”NuGet .targets'XXX'错误,同时遵循这些步骤,请参阅:https://github.com/davidfowl/NuGetPowerTools/issues/22 –

相关问题