Skip to content

API Host OutputOptions

Liu.Yandong.Hanks edited this page Aug 19, 2026 · 2 revisions

OutputOptions

持久化输出设置

Persistence-output settings

.NET Host API 目录

.NET Host API Directory

概述

Overview

OutputOptions 仅在需要可持久化程序集或输出级别设置时使用。通过 EngineOptions.WithOutput 配置;Persistence 模式需要 net9.0 或更高版本。

OutputOptions is used when a persistable assembly or output-level settings are required. Configure it through EngineOptions.WithOutput; Persistence requires net9.0 or later.

Default

Returns

默认输出设置。

Default output settings.

var output = OutputOptions.Default;

AssemblyFile

用途

Persistence 模式下写入程序集的目标路径。

Target path for the generated assembly in Persistence mode.

var options = EngineOptions.Default.WithOutput(builder =>
    builder.AssemblyFile = "generated/AuroraScripts.dll");

EnableConfused

用途

控制输出的混淆相关开关。

Controls the output-confusion-related switch.

var options = EngineOptions.Default.WithOutput(builder =>
    builder.Confused = false);

OutputOptionsBuilder.WithAssemblyFile(value) / WithConfused(value)

Parameters:

  • value 为程序集文件路径或布尔开关。

    value is the assembly file path or Boolean switch.

Returns

同一 Builder。

The same builder.

var options = EngineOptions.Default.WithOutput(builder => builder
    .WithAssemblyFile("generated/AuroraScripts.dll")
    .WithConfused(false));

Clone this wiki locally