Ustawienie zgodności CLS dla całego zestawu .NET jest możliwe. Ale jak to się właściwie robi? Na przykład. z Visual Studio 2008?Ustawienie zgodności CLS dla zestawu .NET
26
A
Odpowiedz
31
Visual Studio dodaje dyrektywa dla kompilatora, i kompilator sprawdza kodu dla niektórych bardziej rygorystycznych zasad niż w rodzimym języku programowania.
Możesz dodać CLS atrybut zgodny całego projektu, dodając atrybut poziomu montażu
[assembly: CLSCompliant(true)]
gdziekolwiek w projekcie generalnie w pliku assemblyinfo.cs
.
Jeśli linia using System;
nie znajduje się u góry pliku, dodaj ją. Lub użyj długiej formy:
[assembly: System.CLSCompliant(true)]
19
Trzeba dodać tę linię do jednego z plików źródłowych:
[assembly: System.CLSCompliant(true)]
Więcej informacji na temat CLS kod zgodny here.
Normalnie można umieścić to w assemblyinfo.cs
Powiązane problemy
- 1. Wyłącz CLS zgodności sprawdzanie w C#
- 2. Atrybuty i parametry tablic zgodne z CLS
- 3. Ograniczać dostęp do zestawu .NET?
- 4. Ustawienie debugowania w .Net 5
- 5. Czy CLR będzie obsługiwać zarówno wyjątki od skargi dotyczącej CLS, jak i skargi inne niż CLS?
- 6. Wyłącz tryb zgodności IE 8 dla witryny
- 7. Które szyfrowanie SSL dla zgodności PCI z Amazon AWS ELB?
- 8. Wyrejestrowywanie starszych wersji zestawu .net
- 9. Zgrywanie XAML z zestawu .Net
- 10. Jak zainstalować pakiet zgodności javadoc dla Androida?
- 11. Dziedziczenie zachowań dla zestawu i frozenset wydają się różnić
- 12. Jak rozładować odniesienie zestawu .NET w IronPython
- 13. Poszukiwanie zestawu .NET w innym miejscu
- 14. Nie można załadować zestawu .NET 4.0
- 15. TTL dla zestawu elementów
- 16. Zmienna środowiskowa zestawu NodeJS dla exec
- 17. Wykryj tryb zgodności IE10
- 18. Ustawienie szerokości dla przycisku Dojo
- 19. Ustawienie wartości żądania dla ServicePointManager.SecurityProtocol
- 20. Ustawienie powinowactwa dla systemu Android:
- 21. Sposób działania .Net umożliwia ustawienie wartości Null w wartości Null
- 22. Java, identyfikator zestawu dla JButton
- 23. Algorytm dla maksymalnego zestawu zdominowanego
- 24. Kod zestawu dla sin (x)
- 25. Ikona zestawu Mapbox dla featureLayer
- 26. Niedozwolona składnia dla operacji zestawu
- 27. Sprawdzanie zgodności wersji java
- 28. Testowanie zgodności przeglądarki
- 29. Wyłącz ustawienie DefaultSettingValueAttribute Utwórz na ustawieniach aplikacji .Net Application
- 30. Niezawodne biblioteki HTTP dla wdrażania .NET 2.0