编译器错误 CS0734
只有在生成 "module" 目标类型时才能指定 /moduleassemblyname 选项
编译器选项 ModuleAssemblyName 应仅用于生成 .netmodule 时。 有关详细信息,请参阅 ModuleAssemblyName(C# 编译器选项)。
若要详细了解如何生成 .netmodule,请参阅 TargetType(C# 编译器选项)的 module 元素。
以下示例生成 CS0734。 若要解决此问题,请将 <TargetType>module</TargetType>
添加到编译。
C#
// CS0734.cs
// compile with: /moduleassemblyname:A
// CS0734 expected
public class Test {}