迁移到数据包:仅使用 Windows

Migrating to paket: use Windows only

我一直在尝试迁移我的存储库以使用 paket with convert-from-nuget,总的来说一切都很顺利。我遇到的唯一问题是我注意到我的 netstandard2.0 项目开始下载某些 NuGet 包的非 Windows 版本(例如那些针对 Android 或 OS X - 我不需要它们)。

查看 this 文档页面后,我认为在 paket.dependencies 文件中设置 framework win{version} 就足够了。

我的问题:我到底应该使用什么作为 {version}framework win10 对吗?

这其实比我想象的要简单。我发现在我的 *.fsproj 文件中有一个标签:

<TargetFramework>net5.0-windows</TargetFramework>

所以我尝试将以下行添加到 paket.dependencies 并且成功了:

framework: net5.0-windows

不知道为什么它不是由 paket convert-from-nuget 自动生成的,但这没什么大不了的。