Background
I have the following components:
- My local solution (.NET 4.5) which makes use of NuGet packages.
- A PowerShell build script in my solution that has targets to build, run unit tests, to Web.config transforms, etc.
- A build server without an internet connection running CruiseControl.NET that calls my build script to build the files. It also serves as the (IIS7) environment for the dev build.
- A production server with IIS7 that does not have internet access.
Goal
I would like to utilize NuGet packages from my solution and have them be stored locally as part of source -- without having to rely on an internet connection or nuget package server on my build and production servers.
Question
- How can I tell MSBuild to properly deploy these packages, or is this the default behavior of NuGet?