The .paket directory
The .paket
directory is
used the same way a .nuget
directory is used for the
NuGet package restore.
Place this directory into the root of your repository. It should include the
paket.targets
and paket.bootstrapper.exe
files which
can be downloaded from
GitHub. The
bootstrapper will always download the latest version of the
paket.exe
file and it will be placed into the same directory.
Now, to install all the packages from the
paket.dependencies
file, just run the following
command.
1:
|
|
The location of .paket
directory and Paket related files is not bound to
location of Visual Studio solution file. Paket does not read or look for any
solution files. If you have multiple solutions in subdirectories of some root
directory, then that root directory is a good place to create .paket
directory
and put the paket.dependencies
file.
The .paket/paket.exe install
command processes all
directories under the root recursively and touch only those projects which have
a respective paket.references
files. When Paket
encounters paket.dependencies
files in
subdirectories it ignores that subdirectory (and everything under it) entirely,
implying that they use an independent paket.lock
file and
packages
directory. The packages
directory will be created at the root level
for all projects under it.