【问题标题】:Migrating to paket: use Windows only迁移到 paket:仅使用 Windows
【发布时间】:2021-09-23 22:20:59
【问题描述】:

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

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

我的问题:我究竟应该使用什么作为{version}framework win10 是正确的吗?

【问题讨论】:

  • 您要使用哪些特定的软件包?我怀疑您是否应该指定一个“win10”框架。可能是包有问题。
  • 另外,构建真的有效吗?可能是 paket 正在下载它不需要的额外内容。
  • @Jwosty 我遇到问题的包是 SQLite。它会导致 paket 开始下载整个互联网。

标签: .net f# paket


【解决方案1】:

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

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

所以我尝试将以下行添加到 paket.dependencies 并且它起作用了:

framework: net5.0-windows

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-06
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    相关资源
    最近更新 更多