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