背景
我有以下组件:
- 我使用 NuGet 包的本地解决方案 (.NET 4.5)。
- 我的解决方案中的一个 PowerShell 构建脚本,其目标是构建、运行单元测试、Web.config 转换等。
- 没有 Internet 连接且运行 CruiseControl.NET 的构建服务器,它调用我的构建脚本来构建文件。它还用作开发构建的 (IIS7) 环境。
- 具有 IIS7 且无法访问 Internet 的生产服务器。
目标
我想利用我的解决方案中的 NuGet 包并将它们作为源的一部分存储在本地——而不必依赖我的构建和生产服务器上的 Internet 连接或 nuget 包服务器。
问题
- 我如何告诉 MSBuild 正确部署这些包,或者这是 NuGet 的默认行为?