Native AOT
type: Concept
definition: .NETアプリを単一のネイティブバイナリへ事前コンパイルする発行方式。非対応リストにC++/CLIが明記されている。
alternative label: PublishAot
narrower: unmanagedcallersonly
narrower: native-aot-publish-toolchain
subject of: article
uses: unmanagedcallersonly
uses: source-generator
requires: native-aot-publish-toolchain
requires: dotnet
requires: trimming
requires: self-contained-deployment
recommended for: native-to-managed-inprocess-call
not recommended for: cross-process-or-bitness-boundary
not recommended for: plugin-unload-requirement
not recommended for: csharp-calls-c-functions
not recommended for: csharp-calls-cpp-library
verified by: dumpbin
incompatible with: dynamic-code-generation
incompatible with: builtin-com-interop