The paket.dependencies file is used to specify rules regarding your application's dependencies.


The paket.lock file records the concrete dependency resolution of all direct and indirect dependencies of your project.


The paket.references files are used to specify which dependencies are to be installed into the MSBuild projects in your repository.


The paket.template files are used to specify rules to create new NuGet packages by using the paket pack command.

.paket directory

This directory is used the same way a .nuget directory is used for the NuGet package restore, that is to cache package archives for reference by the development project. 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 executable will always download the latest version of the paket.exe file into this directory.

Fork me on GitHub