سؤال

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

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

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

المحلول

لقد مرت سنوات قليلة، ولكن آخر مرة اضطررت فيها إلى القيام بذلك، استخدمت أداة تسمى Wix، والتي تحتوي على أدوات مساعدة تسمى Candle and Light.لقد استخدمت هذه الأدوات في البرنامج النصي NAnt الخاص بي لإنشاء برنامج تثبيت MSI.

نصائح أخرى

الطريقة الوحيدة لإنشاء مشروع إعداد Visual Studio هي من خلال Visual Studio.ستحتاج إلى تثبيت نسخة من VS على جهاز الإنشاء وتشغيلها كأداة سطر أوامر (exec devenv.exe) مع المعلمات المناسبة (والتي يجب أن تكون وضع الإنشاء (الإصدار أو التصحيح) واسم المشروع المراد إنشاؤه ، قد يكون هناك عدد قليل من الآخرين ولكن يمكنك تشغيل devenv /؟للحصول على قائمة بخيارات سطر الأوامر المختلفة).

بدلاً من محاولة الإنشاء باستخدام MSBUILD (الافتراض)، قم ببناء الحل أو المشروع باستخدام DEVENV.EXE.سطر الأوامر هو شيء على غرار:

DEVENV MySolutionFile.sln /build DEBUG /project SetupProject.vdproj

يمكنك تغيير DEBUG إلى RELEASE أو أي تكوين بناء آخر قمت بإعداده.يمكنك أيضًا ترك /project ...جزء لبناء الحل كله.

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