سؤال

نحن نتطلع إلى أتمتة جيل MSI للمنتج الذي نقوم بتطويره.حاليًا لدينا MSBuild يقوم ببناء المصدر إلى موقع الشبكة، وهذا أمر جيد للاختبار ولكن عندما يتعلق الأمر بإصدار البرنامج، فسنحتاج إلى تغليفه في MSI.

البرنامج عبارة عن مكون .Net bar 1 COM الذي سيحتاج إلى التسجيل على كل جهاز يتم تثبيته عليه.

ما كنت أتساءل عنه هو كيفية دمج Wix مع MSBuild بحيث يتم إنشاء نص wix جديد مع MSI قادر على التعامل مع عمليات التثبيت الجديدة والترقية.

أي مساعدة في هذا هو موضع تقدير كبير.

شكرًا،

بريندان

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

المحلول

بالتأكيد، هناك مهام في MS Build يمكنها القيام بكل ما تحتاجه لإنشاء MSI من WiX.هل يمكنك دمج هذا على خادم البناء/التكامل؟

تشتمل الإصدارات الأحدث من Wix في الواقع على ملف يسمى "wix.targets"، والذي من شأنه أن يساعدك على البدء.

راجع أيضًا هذه المقالات الرائعة حول هذا الموضوع:

إنها تغطي الموضوع بمزيد من التفاصيل وهي مفيدة للغاية للبدء.

نصائح أخرى

ويجب عليك تحميل وتثبيت نذري . وهذا إنشاء ملف مشروع Visual Studio التي يمكنك استخدامها مع MSBuild لخلق MSI أساس WIX.

وهناك أيضا موضوع في دليل WIX حول كيفية دمج مع MSBuild دعا عن طريق WIX مع MSBuild .

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