我一直在尝试将我的存储库迁移到使用带有convert-from-nuget的包,总的来说一切都很顺利。我唯一的问题是我注意到我的netstandard2.0项目开始下载一些非windows版本的NuGet包(例如那些针对Android或OS X的-我不需要它们)。
看完这个文档后,我认为在paket.dependencies文件中设置framework win{version}
就足够了。
我的问题是:我到底应该用什么作为{version}
?framework win10
是正确的吗?
这实际上比我想象的要简单。我发现在我的*.fsproj
文件中有一个标签:
<TargetFramework>net5.0-windows</TargetFramework>
所以我试着将以下行添加到paket.dependencies
,它工作了:
framework: net5.0-windows
不知道为什么它不是由paket convert-from-nuget
自动生成的,但这不是一个大问题。