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

时间:2018-12-10 18:26:21

标签: c# .net bazel

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

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

1 个答案:

答案 0 :(得分:0)

很遗憾,尚不支持此功能。每个工作区仅支持一个版本的.NET Framework,Mono或.NET Core。