Ошибка компилятора CS1689
Атрибут "Имя Атрибута" допустим только в методах или в классах атрибутов.
Эта ошибка возникает только с атрибутом ConditionalAttribute . Как говорится в сообщении, этот атрибут может использоваться только в методах или в классах атрибутов. Например, при попытке применения этого атрибута к классу возникнет данная ошибка.
Следующий пример приводит к возникновению ошибки CS1689.
// CS1689.cs
// compile with: /target:library
[System.Diagnostics.Conditional("A")] // CS1689
class MyClass {}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: