IL3056: RequiresDynamicCodeAttribute kan niet rechtstreeks op een statische constructor worden geplaatst

Oorzaak

RequiresDynamicCodeAttribute is niet toegestaan voor statische constructors omdat deze niet door de gebruiker kunnen worden aangeroepen. Het rechtstreeks plaatsen van het kenmerk op een statische constructor heeft geen effect. Maak in plaats daarvan aantekeningen bij de methode die het type bevat.

Opmerking

public class MyClass {
    // Trim analysis warning IL2116: 'RequiresDynamicCodeAttribute' cannot be placed directly on static constructor 'MyClass..cctor()', consider placing 'RequiresDynamicCodeAttribute' on the type declaration instead.
    [RequiresDynamicCode("Dangerous")]
    static MyClass () { }
}