当前运行时生成的paket.dependencies
示例文件dotnet new fake
如下所示:
// [ FAKE GROUP ]
group Build
source https://api.nuget.org/v3/index.json
nuget Fake.DotNet.Cli
nuget Fake.IO.FileSystem
nuget Fake.Core.Target
我了解如何使用依赖组来解决版本冲突,但是在出现实际版本冲突情况之前似乎没有必要引入它们。
这里Build组的语义是什么,为什么不只在Main默认组下拥有三个依赖项?同样的反映适用于Paket 文档示例中的测试组。
在没有版本冲突的情况下,能否详细说明在组中隔离依赖项的原因?也许更多地解释构建和测试组背后的基本原理?