使用较新版本的NuGet,可以配置项目以自动恢复NuGet包,以便该packages
文件夹不需要包含在源代码存储库中.好.
但是,此命令添加了一个新.nuget
文件夹,其中有一个二进制文件NuGet.exe.这也可以由Visual Studio自动重新创建,因此将其添加到版本控制感觉不正确.但是,如果没有此文件夹,Visual Studio甚至无法正确加载解决方案.
你们怎么处理这个?将.nuget添加到源代码管理中?在打开解决方案之前运行一些命令行脚本?
现在我正在使用NuGet添加/更新我需要的引用,是否可以只将packages.config添加到源代码控制并在构建时添加.dll?
通常,如此相关问题中所述,我将第三方依赖项存储在解决方案根目录下的文件夹中,并将其签入源代码控制.
我们目前没有使用任何自定义构建工具或脚本:只是使用.sln文件的VisualStudio的默认构建.