تكوين البناء

بنية التكوينات توفر طريقة لتخزين الإصدارات المتعددة من الحلول وخصائص المشروع. يمكن الوصول التكوين النشط بسرعة "و" تغييره, يسمح لك هذا بسهولة بنية الإعدادات المتعددة من نفس المشروع.

بواسطة الافتراض,و المشاريع المنشأة بواسطة Visual Studio تتضمن التصحيح و تكوينات الإصدار. تكوينات المصحح يتم تكوينها تلقائياً لتصحيح أية تطبيق, و يتم تكوين يطرح المنتج التكوينات يطرح المنتج النهائي من تطبيق ما. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بتعيين تكوينات يصحح و الإصدار. يمكن أيضاً إنشاء وتحرير الحلول و التكوينات للمشروع الخاصة بك لتلبية احتياجات التطبيق الخاص بك. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء وتحرير التكوينات.

مستويان من تكوين البناء يمكن تعريفهما في Visual Studio: تكوينات الحلول و تكوينات المشروع.

تكوينات الحل

يحدد تكوين الحل كيفية بناء و (في حالة ممكّن) نشر المشاريع في الحلز لتعريف تكوين حل جديد قم بفتح إدارة التكوين مربع الحوار. حدد جديد من القائمة تكوين الحل الناشط.

يتضمن كل إدخال في تكوين الحل اسم مشروع تكوين إعداد النظام الأساسي,بنية الإعداد ، و (إذا أمكّن) إعداد النشر. تركيبة إعدادات تكوين الحل و اختيارات حل النظام الأساسي يحددان تكوين المشروع الذي سيتم استخدامه. للحصول على مزيد من المعلومات حول صواب الأنظمة الأساسية, راجع بنية الأنظمة الأساسية.

يمكنك إنشاء أي عدد من تكوينات الحل, كل باسم فريد. Visual Studio بيئة التطوير المتكاملة (IDE) تعيين تلقائياً تكوينات الحلول كلما قمت:

  • إضافة نظام مشروع أساسي إنشاء أنظمة حل أساسية جديدة المحدد.

  • إضافة تكوين مشروع إنشاء تكوينات حل جديدة المحدد.

  • أضف مشروع جديد لنشره على أنظمة أساسية متعددة ، من تلك التي هي جديدة.

تكوينات الحل أيضاً توفر معلومات سياق المشروع العامة لل IDE. على سبيل المثال، إذا حدد تكوين الحل النشط بأنه سيتم إنشاء مشروع لجهاز محمول, سيعرض مربع الأدوات عناصر المشروع التي يمكن استخدامها في مشروع جهاز محمول أثناء عملك ضمن ذلك المشروع.

تكوينات المشاريع

يتم استخدام تكوين المشروع والنظام الأساسي للمشروع معاً لتعيين الخصائص لاستخدامها عند إنشاء المشروع. يمكن أن يحتوي مشروع مجموعة من خصائص المشروع المعرفةسابقاً لكل تركيبة فريدة من التكوين والنظام الأساسي. يتم تحرير خصائص المشروع مع مصمم المشروع . أجزاء معينة في مصمم المشروع تحتوي على قوائم منسدلة و التي تشير إلى تركيبة النظام الأساسي وتكوين المشروع الحالي.

يمكنك تعريف خصائص تعتمد على تكوين كل المشروع حسب الحاجة. يمكن استخدام خصائص المشروع لتحديد على سبيل المثال، عناصر المشروع التي سيتم تضمنها في بنية معينة, ما هي الملفات التي سيتم إنشاءها, أين سيتم وضع ملفات الإخراج, وكيفية تحسينها.

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

تكوينات المشروع غير مخزنة بواسطة مستخدم لكن واسطة الحل ، بحيث يمكن مشاركته بين فريق. على الرغم من أن توابع تكوين المشروع مستقلة, يمكن إنشاء المشاريع المحددة في تكوين الحل النشط فقط.

تغيير تكوينات الحل

عند إنشاء حل Visual Studio يستخدم تكوين الحل النشط الذي يحدد تكوينات المشروع لاستخدامه لكل مشروع يمكن بناءه. يمكن تغيير التكوين النشط مباشرة من القائمة المنسدلة تكوينات الحلول في شريط الأدوات قياسي أو من إدارة التكوين مربع الحوار. مربع الحوار.

ملاحظة

إذا لم تجد إعدادات تكوين الحلول على شريط الأدوات القياسي أو الوصول إلى إدارة التكوين، قد يكون لديك Visual Basic تطبيق إعدادات مطوره. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إدارة تكوينات البناء مع تطبيق إعدادات المطور Visual Basic.

كيفية تعيين IDE لتكوينات مشروع حتى يتم بناءه

عندما تقوم بنية تكوين حل جديد (بدلاً من نسخ حل موجود مسبقاً) ، IDE يحدد تكوينات المشروع الافتراضية للمشاريع التي سيتم بنيها باستخدام خصائص التحديد التالية لكل مشروع (تقييمها بالترتيب):

  1. سيقوم تكوين الحل الجديد بتكوين مشروع اسمه يطابقه تماماً. أسماء المتغيرات لا تتأثر بحالة الأحرف.

  2. إذا لم يكن هناك أي تطابق للإسم الحقيقي, يبني تكوين الحل الجديد اسم يطابق جزء منه, أكان أم لم يكن هناك تطابق بلأجزاء . (تذكر أن التسمية المتعارف عليها هي <configuration name> <platform-name>.)

  3. إذا كان لا يزال هناك أي تطابق, سيقوم تكوين الحل الجديد ببناء التكوين الأول في المسرودة للمشروع.

كيفية تعيين IDE لتكوينات الحل

عند إنشاء تكوين مشروع وتحديد إنشاء تكوينات الحل الجديد يبحث ال IDE لتكوين حل مسماة بشكل مناسب لإنشاء المشروع في كل نظام أساسي. في بعض الحالات، سوف يقوم ال IDE بتسمية تكوينات الحل الموجودة أو إنشاء اتصالات جديدة.

الIDE يحدد كيفية تعيين تكوينات الحل باستخدام خصائص التحديد التالية:

  • إذا كان تكوين المشروع لا يحدد نظام أساسي, فإنً تكوين حل الذي يطابق اسمه إسم تكوين المشروع الجديد يتم إما العثور عليه أو إضافته. في هذه الحالة، إسم هذا الحل الافتراضي لا يتضمن تكوين أساسي ; و يأخذ شكل <project configuration name>.

  • إذا كان أحد المشاريع يعتمد على أنظمة متعددة, العثور على حل التكوين أو إضافة كل تكوين من تكوينات المشروع لبنية كل مشروع في كل نظام أساسي. كل إسماء حلول التكوين تضمن على إسم لتكوين المشروع و النظام الأساسي; و تأخذ الشكل <project configuration name> <platform name>.

راجع أيضًا:

المرجع

إدارة التكوين مربع الحوار.

تبديل سطر الأوامر Devenv

المبادئ

المشاريع بمثابة حاويات

خصائص المشروع

موارد أخرى

البناء في ‏‫Visual Studio

C/C++ إنشاء مرجع