Việc thiết lập tuân thủ CLS cho toàn bộ hội đồng .NET là có thể. Nhưng làm thế nào nó thực sự được thực hiện? Ví dụ. với Visual Studio 2008?Cài đặt tuân thủ CLS cho hội đồng .NET
26
A
Trả lời
31
Visual Studio cho biết thêm một chỉ thị cho trình biên dịch, và trình biên dịch kiểm tra mã cho một số quy tắc nghiêm ngặt hơn trong ngôn ngữ lập trình bản địa.
Bạn có thể thêm CLS thuộc tính phù hợp cho tất cả các dự án của bạn bằng cách thêm mức độ lắp ráp thuộc tính
[assembly: CLSCompliant(true)]
bất cứ nơi nào trong dự án của bạn, nói chung trong file assemblyinfo.cs
.
Nếu dòng using System;
không nằm ở đầu tệp, hãy thêm nó. Hoặc, sử dụng dạng dài:
[assembly: System.CLSCompliant(true)]
19
Bạn cần phải thêm dòng này vào một trong các file nguồn của bạn:
[assembly: System.CLSCompliant(true)]
Thông tin thêm về CLS mã thích hợp here.
Thông thường bạn đặt này trong AssemblyInfo.cs
Các vấn đề liên quan
- 1. Thuộc tính tuân thủ CLS và tham số mảng
- 2. Disable CLS tuân thủ kiểm tra trong C#
- 3. Trường hợp Tên tham chiếu không phải là CLS Tuân thủ
- 4. Hậu quả của mã tuân thủ NON-CLS trong .NET là gì?
- 5. Quy ước đặt tên tuân thủ CLS phù hợp cho các trường được bảo vệ là gì?
- 6. Hội đồng .NET là gì?
- 7. Loại cơ sở không tuân thủ CLS, lý do cảnh báo này là gì?
- 8. Lấy ngày của một hội đồng .NET
- 9. Tải hội đồng WinRT từ .NET
- 10. SublimeLinter không tuân theo cài đặt "pep8_ignore"
- 11. Cách đánh dấu một hội đồng .net là an toàn?
- 12. Các tham số tùy chọn VB.NET hoạt động như thế nào 'Dưới mui xe'? Họ có tuân thủ CLS không?
- 13. Đặt mức tuân thủ Java trong CXF wsdl2java
- 14. Các hội đồng .NET có thay đổi không?
- 15. Sử dụng WiX để đặt một hội đồng vào cả GAC và Đường dẫn Cài đặt
- 16. Định cấu hình tệp cho các hội đồng trong GAC
- 17. Liệt kê tất cả các hội đồng .NET có sẵn
- 18. Đang tải một hội đồng được nhắm mục tiêu cho .NET 4.5 trên miền ứng dụng .NET 4.0
- 19. Cách cài đặt Automapper cho .net 3.5
- 20. Cách giải quyết các hội đồng xung đột trong .Net?
- 21. Hội đồng WinSCP .NET: Nơi để xác định proxy?
- 22. Điều gì làm cho một portlet JSR-286 tuân thủ?
- 23. Tuân thủ FIPS cho dự án Android của tôi
- 24. tuân thủ posix cho hệ thống tệp là gì?
- 25. Trích xuất XAML từ một hội đồng .Net
- 26. Hiệu suất của các hội đồng .NET ILMerged
- 27. Obfuscating nhiều hội đồng liên quan. NET với babel obfuscator
- 28. Trích xuất một Hội đồng .NET từ SQL Server 2005
- 29. Lâu đài Windsor không thể tìm thấy các trình cài đặt trong hội đồng
- 30. Đánh giá SpamAssassin trực tuyến/kiểm tra tuân thủ RFC