Das Festlegen der CLS-Konformität für eine gesamte .NET-Assembly ist möglich. Aber wie wird es eigentlich gemacht? Z.B. mit Visual Studio 2008?Festlegen der CLS-Kompatibilität für eine .NET-Assembly
26
A
Antwort
31
Visual Studio fügt eine Richtlinie für den Compiler, und der Compiler prüft den Code für einige strengere Regeln als in der nativen Programmiersprache.
Sie können die CLS-kompatibel Attribut für alle Projekte hinzufügen, indem Sie die Baugruppenebene Hinzufügen Attribut
[assembly: CLSCompliant(true)]
überall in Ihrem Projekt, in der Regel in der assemblyinfo.cs
Datei.
Wenn die Zeile using System;
nicht an der Spitze der Datei steht, fügen Sie sie hinzu. Oder verwenden Sie die Langform:
[assembly: System.CLSCompliant(true)]
19
Sie müssen diese Zeile eines Ihrer Quelldateien hinzuzufügen:
info[assembly: System.CLSCompliant(true)]
Mehr über CLS here konformen Code.
setzen diese Normalerweise Sie in AssemblyInfo.cs
Verwandte Themen
- 1. Dynamisches Festlegen der Berechtigung für eine Rolle
- 2. Festlegen der Umgebung für System.in
- 3. Festlegen der Dateinameneigenschaft für TOpenFileDialog
- 4. Windows (Vista): Festlegen der Prozesspriorität für eine Programmverknüpfung
- 5. Festlegen der TargetType-Eigenschaft eines Styles für eine generische Klasse
- 6. Festlegen der vollständigen Berechtigung für eine Datei in Android
- 7. Festlegen der TargetType-Eigenschaft eines Styles für eine Basisklasse
- 8. Festlegen eines Limits für eine Warteschlangengröße
- 9. Standard-Medienformatierer für eine WebAPI-Aktion festlegen
- 10. Anmeldeinformationen für eine WCF-Anwendung festlegen?
- 11. Anzahl der sichtbaren Zeilen für Listenansicht festlegen
- 12. Festlegen einer Konfigurationsdatei für eine XML-Datei
- 13. Festlegen der Priorität für Anwendungspools in IIS
- 14. Hangfire: Festlegen der Endzeit für wiederkehrende Jobs
- 15. Festlegen der HasDropShadow-Eigenschaft für ein Popup
- 16. Festlegen der Zeileneigenschaften für ein datengebundenes Datagrid
- 17. Festlegen der VerticalAlignment-Eigenschaft für alle Steuerelemente
- 18. Festlegen der Reihenfolge für Abhängigkeitseigenschaften Callback-Änderungsmethoden?
- 19. Festlegen der Standardauswahlregisterkarte für CSS/JS-Registerkarten
- 20. Festlegen der Farbverlaufsfarbe für den UIImageView-Rahmen
- 21. Abrufen und Festlegen der Lautstärke für iOS
- 22. OneNote-API: Festlegen der Optionen für Regelzeilen
- 23. Festlegen der Schreibberechtigung für Registrierungsschlüssel mit .NET
- 24. Programmgesteuertes Festlegen der Zieladresse für java.util.logging
- 25. Festlegen der Standardseitengröße für JPA-Umlagerungsobjekt
- 26. Best Practices zum Festlegen der Beschränkungen für die Breite und Höhe der Autolayouts für eine Sammlungsansichtszelle?
- 27. Hintergrundfarbe der Oberflächenansicht festlegen
- 28. Schemaname für DbContext festlegen
- 29. Bedingt eine Objekteigenschaft festlegen
- 30. Standardauswahl für Listbox festlegen?