编译器错误 CS1730
程序集和模块特性必须位于文件中定义的所有其他元素之前(using 子句和外部别名声明除外)。
应用在程序集级别的特性不能出现在任何类型定义之后。
- 将特性移动到文件顶部,但在
using
指令和extern
别名声明之下。
以下代码生成 CS1730:
C#
// cs1730.cs
class Test
{
}
[assembly: System.Attribute] // CS1730
程序集和模块特性必须位于文件中定义的所有其他元素之前(using 子句和外部别名声明除外)。
应用在程序集级别的特性不能出现在任何类型定义之后。
using
指令和 extern
别名声明之下。以下代码生成 CS1730:
// cs1730.cs
class Test
{
}
[assembly: System.Attribute] // CS1730