gpt4 book ai didi

c# - 使用 Bazel 将二进制文件编译为多个版本的 .NET Framework

转载 作者:太空宇宙 更新时间:2023-11-03 14:47:05 29 4
gpt4 key购买 nike

如何使用 .NET build rules for Bazel为不同版本的.NET Framework 构建同一库的版本?对于库开发人员,这是一个 common thing在通过 NuGet 分发库时要做的,因为包将有多个二进制文件,每个二进制文件对应平台的每个目标版本。

目前,可以使用 WORKSPACE 文件中的 dotnet_register_toolchains 工作区规则指定 .NET Framework 的版本。但是,这将只允许一次使用一个版本的框架。如果可以注册单独的工具链以使其在 .NET 构建规则中起作用,那么这种事情根本没有得到很好的记录,也没有任何容易找到的示例可以从中提取可行的解决方案。

最佳答案

不幸的是,这还不被支持。每个工作区仅支持一个版本的 .NET Framework、Mono 或 .NET Core。

关于c# - 使用 Bazel 将二进制文件编译为多个版本的 .NET Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53711548/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com