有没有办法将 Paket 配置为跨存储库共享 Nuget 包文件夹



这里的用例是,我们为使用类似依赖项集的小型应用程序提供了一堆存储库。它们都做不同的事情,如果每个应用程序都有自己的包文件夹,它最终会占用磁盘上的大量空间。我尝试使用repositoryPath创建一个NuGet.config文件。它似乎不尊重这一点,但我可能做错了什么......

有没有一种(正确的(方法可以让 paket 在多个存储库中共享包文件夹?

  1. NuGet.config 应该可以工作,但需要关闭并重新打开解决方案。还要确保至少使用VS 2015更新3和最新的3.5 NuGet VSIX(或从NuGet的下载页面gt

  2. (
  3. 在 Visual Studio 2017 (> 15.1( 中,可以使用新的 PackageReference 类型,该类型不再使用 packages.config 文件,而是将引用的包信息嵌入到 csproj 文件中。此方法默认使用全局包缓存,无需添加 NuGet.config 文件。有关详细信息,请参阅 NuGet 的博客文章,尤其是"其他非 .NET Core 的项目类型呢?(并不是说博客文章是在该功能正式发布之前写的(。

相关内容

  • 没有找到相关文章

最新更新