关于
DynamicBuild 是一个用于动态编译和代码生成的 .NET Framework 库。库提供了多种编译和生成的方式。在制品
汇编
您可以编译这些语言:
C#
- 使用 CodeDom (.NET)
- 与罗斯林 (.NET)
VB
VC++
J脚本
代码可以编译到这些平台:
- Windows(10/7/8.1 - x86、x64、arm、arm64、aot)
- 使用 CodeDomBuilders (C#/VB/VC++/JScript)
- 使用 DotNetBuilder(.NET Core C#/VB)
- Linux(x86、x64、arm、arm64、musl)
- 使用 DotNetBuilder(.NET Core C#/VB)
- macOS(x86、x64、arm、arm64)
- 使用 DotNetBuilder(.NET Core C#/VB)
- Ubuntu、Unix、AOT、浏览器、BrowserWasm、tvOS、Linux Mint、Fedora、Rhel、Tizen、Alpine、Arch、FreeBSD、CentOS、Debian、Gentoo、Ol、openSUSE
- 使用 DotNetBuilder(.NET Core C#/VB)
- Android(v21 - v29)、IOS(v8 - v13)
- 使用 DotNetBuilder(.NET Core C#/VB,不推荐)
- 使用 XamarinBuilder(仅限 Android)
代码生成
您可以生成这些语言代码:
- C# 代码
- VB代码
- VC++代码
- JScript 代码
用法
库可用于代码编译、生成、打包、链接。