سؤال

لدي تطبيق ويب مكتوب بلغة C# ويستهلك العديد من خدمات الويب الداخلية.لدينا طبقة تطوير، وطبقة اختبار، وطبقة إنتاج.وأيضا نستخدم WSDL.exe أمر لتوليد أ Proxies.cs ملف لخدمات الويب الخاصة بطبقة معينة.

عندما نكون مستعدين لنشر التعليمات البرمجية الخاصة بنا في المكدس من التطوير إلى الاختبار أو الاختبار إلى الإنتاج، نحتاج إلى تشغيل WSDL.exe أمر للإشارة إلى الإصدار المناسب من خدمات الويب.

هل هناك طريقة مقبولة بشكل عام لأتمتة هذا؟

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

المحلول

هناك عدد من الطرق للقيام بذلك.سوف يقوم البرنامج النصي لبناء NAnt بذلك، ولكن أعتقد أن الطريقة الأكثر قبولًا الآن هي استخدام MSBuild.يرى MSDN للتفاصيل.

نصائح أخرى

تستخدم شركتنا مجموعة من تطبيقات NANT + Cruise Control + Custom Utility لبناء منتجاتنا.وبشكل أكثر تحديدا، مهمة في NANT سيسمح لك بإطلاق تطبيقات سطر الأوامر مثل WSDL.exe

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