Błąd kompilatora CS1689
Atrybut "Nazwa atrybutu" jest prawidłowy tylko w metodach lub klasach atrybutów
Ten błąd występuje tylko z atrybutem ConditionalAttribute . Jak stwierdza komunikat, ten atrybut może być używany tylko w metodach lub klasach atrybutów. Na przykład próba zastosowania tego atrybutu do klasy spowoduje wygenerowanie tego błędu.
Poniższy przykład generuje cs1689.
// CS1689.cs
// compile with: /target:library
[System.Diagnostics.Conditional("A")] // CS1689
class MyClass {}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: