ما هي فوائد الحفاظ على قائمة "نظيفة" من المراجع التجمع؟

StackOverflow https://stackoverflow.com/questions/508292

سؤال

وتماما مثل <وأ href = "https://stackoverflow.com/questions/235250/what-are-the-benefits-of-maintaining-a-clean-list-of-using-directives-in-c" > السؤال كارل هنا أود أن أطلب منكم (لأنني لا يمكن أن تجد بها وحدي :() إذا كان هناك أي فائدة من خلال إزالة مرجع تجميع غير ثابت ولا حيوي (عن طريق التفكير ل سبيل المثال) المستخدمة.

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

المحلول

وإزالة كل ما يشير أن التجمع غير المستخدمة لا يغير شيئا بصرف النظر عن تنظيف مشاريعك. عند إضافة مراجع التجمع المترجم سيتم تجاهل أي التجمع الذي لم فعلا استخدام في التعليمات البرمجية. وهكذا، إذا كنت لتعيين مرجع إلى System.Data.dll وSystem.Windows.Forms.dll لكن تأليف فقط التعليمة البرمجية التالية:

using System;

public class MyClass
{
  public static void Main()
  {
    Console.WriteLine("Hi there.");
  }
}

والمترجم أن مرجع فقط mscorlib.dll إلزامية

نصائح أخرى

إذا كنت تستخدم نوع حيوي، فإنك لن يكون مرجعا في البيانات الوصفية للجمعية واردا في ما لم يتم استخدام هذا التجمع في أماكن أخرى في التجميع الخاص بك.

وأن يقال، إذا قمت بإزالة الإشارة عند عدم استخدامه، انها نوع من المجدي، لأنني أعتقد أن # مترجم C لا يكتب المراجع التجمع في بيانات تعريف التجميع الإخراج عندما لا المشار إليها في التعليمات البرمجية في أي مكان .

والأساس، فإنه يفعل ذلك بالنسبة لك.

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