我们的大多数代码库都是使用Bazel构建的,除了一些Unity项目。有人知道是否还要使用Bazel构建Unity应用程序吗?
答案 0 :(得分:3)
我不是很熟悉Unity项目,但如果输入文件纯粹是C#代码和.dll
文件,则可以使用为Bazel定义的C#规则。它包含csharp_library
,csharp_binary
和dll_import
等规则。
https://github.com/bazelbuild/rules_dotnet
如果这些不够(特殊文件类型,使用不同的编译器等),您可能必须使用Skylark编写自己的规则,并可能在新规则中重用rules_dotnet
规则用于C#特定代码