سؤال

ونحن نفعل كل رمز صغير (مثل واحد .exe) أو البرامج الكبيرة (حلول كاملة) مع تطبيقات الويب, تطبيقات ويندوز, قواعد البيانات, ملفات المساعدة ، ملفات التكوين و قيم التسجيل...

سؤالي بسيط, في رأيي هذا هو الآن أنني بحاجة إلى نشر تطبيق ويب و تطبيق windows في تثبيت واحد فقط الإعداد:

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

أنا فقط افتح Setup & نشر من Visual Studio 2008, ولكن هل هو مني أو أنها تفتقر إلى الكثير من هذه الميزات ؟ هل هناك أي شيء أسوأ من محاولة الخروج من هناك من أجل هذا ؟

أعلم Inno Setup أنها تستخدم هنا في الشركة ، ولكن ذلك لا يفعل كل شيء ، أي تعليمي جيد يجب أن ترى ؟ في بحثي اكتشفت بعض المنتجات في Visual Studio معرض, ولكن ليس الكل في واحد :(

شكرا لك.

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

المحلول

أقترح بشدة NSIS, يمكنك الحصول على الكثير من المساعدة على المنتديات.

نصائح أخرى

كنت قد كتبت مفصلة جدا بلوق وظيفة باستخدام TeamCity و نشر ويب المشاريع لأتمتة بناء ونشر كمطلقة هنا:

http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn

ثم يضاف إلى هذا أن تظهر FTP ذلك

http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment

الأساسية لسير العملية بسيطة جدا:

  • باستخدام teamcity بناء الخادم أنا تحميل من SVN الريبو
  • أنا بناء ونشر الموقع إلى مجلد محلي على بناء الخادم
  • أنا النار سطر الأوامر بروتوكول نقل الملفات العملاء التي تدعم البرمجة يسمى
  • WinSCP باستخدام MSBUILD المهمة EXEC (http://winscp.net/)
  • تحميل جميع المواقع بلدي المحتوى
  • قد [إدراج المشروبات] الاختيار

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

بعض أدوات مجانية للحصول على الذهاب هي:

بعض غير مجانية على الانترنت الخدمات التي توفر هذه:

إذا كنت في إيذاء النفس هل يمكن أن ننظر في WiX (http://wix.sourceforge.net).WiX يستخدم من قبل بعض الفرق المنتج في شركة مايكروسوفت و هو في الواقع تحتفظ بها موظفي مايكروسوفت ، وإنما هو تقريبا الوحيد مفتوح المصدر المشروع على سورس.

ما هو قوي جدا و لديها ميزات تفعل كل ما تريد ، ولكن يتم كل ذلك في XML و يمكن أن تكون صعبة قليلا للحصول على الذهاب.على الجانب المشرق حالما يتم إعداد أنه يدمج مع الآلي يبني لأنه يدعم يجري داخل Visual Studio (MSBuild الدعم).

نستخدم و تبا و و تبا الخادم هنا.يتيح لك بناء معقد بناء العمليات باستخدام لطيف نسبيا بناء واجهة وإطلاقها من تطبيق ويب أو على جهاز توقيت.

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

إعداد و نشر المشاريع عملت معي بشكل جيد في الماضي بسيطة الاجهزة مثل إنشاء الدلائل الظاهرية والتغليف الملفات مثل الوثائق ، وما إلى ذلك.

إذا كنت تريد المزيد من السلطة إلقاء نظرة على WIX

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