سؤال

إعداد CLS الامتثال لتجميع .NET بأكمله ممكن. ولكن كيف يتم ذلك بالفعل؟ على سبيل المثال مع Visual Studio 2008؟

هل كانت مفيدة؟

المحلول

يضيف Visual Studio توجيها للمترجم، والتحقق من الترجمة من التعليمات البرمجية لبعض القواعد الأكثر صرامة من لغة البرمجة الأصلية.

يمكنك إضافة سمة CLS متوافقة مع جميع المشروع الخاص بك عن طريق إضافة سمة مستوى التجميع

[assembly: CLSCompliant(true)]

في أي مكان في مشروعك، عموما في assemblyinfo.cs ملف.

إذا كان الخط using System; ليس في الجزء العلوي من الملف، أضفه. أو، استخدم النموذج الطويل:

[assembly: System.CLSCompliant(true)]

نصائح أخرى

تحتاج إلى إضافة هذا السطر إلى أحد ملفاتك المصدر:

[assembly: System.CLSCompliant(true)]

مزيد من المعلومات حول رمز CLS متوافق هنا.

عادة كنت وضعت هذا في casselessinfo.cs

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top