تحليل التعليمات البرمجية تعليمات برمجية مُدارة نظرة عامة

تحليل لرمز تعليمات برمجية مُدارة تحليل تجميعات التي تمت إدارتها وتقرير معلومات حول تجميعات، مثل تعيين مخالفات قواعد البرمجة والتصميم إلى الأمام في "إرشادات التصميم" Microsoft Office 2010 Suite إطار عمل.NET.

يمثل أداة التحليل التدقيقات ينفذ أثناء تحليل كـ تحذيرات. التعرف على رسائل التحذير أي البرمجة ذات الصلة والتصميم هو sues، ومتى هو المحتملة على supply المعلومات حول كيفية حل هذه المشكلة.

تكامل IDE (بيئة التطوير المتكاملة)

كمطور، فيمكنك تشغيل تحليل تعليمات برمجية على مشروع الخاص بك تلقائياً وتشغيله يدوياً من Visual Studio Premiumأو Visual Studio Ultimate.

إلى تشغيل تحليل تعليمات برمجية في كل مرة تقوم ببنية مشروع، تحديد تمكين تحليل تعليمات برمجية في بنية (يعرف ثابت CODE_ANALYSIS) تشغيل "صفحة خصائص" المشروع. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تمكين وتعطيل تلقائي رمز تحليل لتعليمات برمجية مدارة.

To run code analysis manually on a project, on the Analyze menu, click Run Code Analysis on ProjectName. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تمكين وتعطيل تلقائي رمز تحليل لتعليمات برمجية مدارة.

مجموعات قاعدة

يتم تجميع قواعد التحليل رمز لتعليمات برمجية تمت إدارتها في تعيين قاعدة . يمكنك استخدام إحدى مجموعات القاعدة القياسية Microsoft Office 2010 Suite، أو يمكنك إنشاء قاعدة مخصصة تعيين تلبية حاجة معينة. لمزيد من المعلومات، راجع Using Rule Sets to Group Managed Code Analysis Rules.

في منع مصدر

وكثيراً ما يكون هذا مفيداً للإشارة إلى أن تحذير غير الملائمة. تقوم بإعلام المطور، و الآخرين الذين قد مراجعة تعليمات برمجية لاحقاً، أنه تم تحذير investigated و ثم منعها أو تجاهلها.

في "منع مصدر" التحذيرات هو تنفيذها من خلال السمات المخصصة. لمنع ظهور رسالة تحذير، إضافة سمة SuppressMessageللتعليمات البرمجية المصدر كما هو موضح في المثال التالي:

[System.Diagnosis.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1039:ListsAreStrongTyped")]

Public class MyClass

{

    // code

}

لمزيد من المعلومات، راجع Do not nest generic types in member signatures.

قم بتشغيل تحليل تعليمات برمجية كجزء من فحص-في سياسة

كمؤسسة، قد تحتاج إلى تتطلب أن تفي بكافة الاختيار الإضافية لنهج معينة. في معين، تحتاج إلى التأكد من اتباع هذه النهج:

  • كانت هناك لم بنية أخطاء في تعليمات برمجية التي يتم إيداعها.

  • تعليمات برمجية تم تشغيل التحليل كجزء من بنية أحدث.

يمكنك تنفيذ ذلك بواسطة الاختيار specifyفيg-في النهج. لمزيد من المعلومات، راجع تحسين جودة تعليمات برمجية مع مشروع الفريق في فحص من نهج.

تكامل بنية الفريق

يمكنك استخدام ميزات متكاملة لبناء النظام إلى تشغيل تحليل إلى ol كجزء من عملية التصنيع. لمزيد من المعلومات، راجع إنشاء التطبيق.

راجع أيضًا:

المهام

كيفية القيام بما يلي: تمكين وتعطيل تلقائي رمز تحليل لتعليمات برمجية مدارة

المبادئ

Using Rule Sets to Group Managed Code Analysis Rules