سؤال

ولدي ثلاثة الحلول التي بناء اثنين من عملاء وخادم، ومشاركة العديد من المكتبات. وأود أن تكون قادرة على الجمع بين هذه الى حل "سيد" التي تبني جميع المشاريع الضرورية.

لأسباب مختلفة، والتي ربما تستحق مسألة خاصة بهم، وترتبط بعض المكتبات المشتركة بشكل ثابت (.LIB فقط) لتطبيق واحد وحيوي (.LIB +. DLL) إلى تطبيق آخر. لذلك بناء يتطلب في الواقع بناء اثنين من تكوينات منفصلة من مشروع واحد. يبدو أن تبعيات VS لا تتعامل مع هذه القضية، ولكن ظننت انني سوف نرى ما اذا كان أي شخص آخر قد حل بالفعل هذا.

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

المحلول

وحاليا، أنا باستخدام 4 تكوينات حل بدلا من اثنين، منها مثلا،

Debug Clients
Release Clients
Debug Server
Release Server

وكل التكوين الحل يبني التكوينات المشروع المناسبة. بعد ذلك يمكنني أن بناء كل شيء من خلال العمل على "بناء دفعة" على أيهما اثنين أنا حاليا مهتمة، وعلى ما يبدو VS ترفض قيام يبني بالتوازي عندما يبني باستخدام دفعة واحدة.

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