EmitOptions.OutputNameOverride 属性

定义

程序集名称替代 - 文件名和扩展名。 如果未指定编译名称,则使用编译名称。

public:
 property System::String ^ OutputNameOverride { System::String ^ get(); };
public string OutputNameOverride { get; }
public string? OutputNameOverride { get; }
member this.OutputNameOverride : string
Public ReadOnly Property OutputNameOverride As String

属性值

注解

默认情况下,输出程序集的名称为 AssemblyName。 仅在极少数情况下,才需要重写名称。

注意:如果此值设置为除现有编译输出名称以外的 (非 null) 值,则内部可见引用和程序集引用可能无法按预期工作。 具体而言,根据编译名称在绑定时可见的内容在运行时可能不可见,反之亦然。

适用于