ما هي أفضل طريقة لتثبيت C# ويندوز الخدمات التي لا تتطلب تشغيل installutil يدويا ؟

StackOverflow https://stackoverflow.com/questions/169381

سؤال

أود أن الحزمة C# خدمة windows المشروع بحيث يمكن تركيبها بسهولة من قبل أي شخص دون الحاجة إلى استخدام installutil موجه الأوامر الأداة المساعدة ؟ هل هناك طريقة سهلة لتكوين الإعداد Visual Studio المشروع أن تفعل ذلك على غرار كيف winforms التطبيقات المثبتة ؟

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

المحلول

وأود أن إنشاء مشروع تثبيت للحصول على جميلة ونظيفة المثبت MSI، وهذا ينبغي أن تساعدك:

http://support.microsoft.com/kb/816169

وcodeproject لديه مثال جيد جدا: http://www.codeproject.com /KB/dotnet/simplewindowsservice.aspx

نصائح أخرى

وهناك الكثير من الإجابات إضافية في هذا السؤال .

وإذا كان التطبيق للمستخدمين الأساسي ثم MSI هي أفضل طريقة للذهاب.

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

للتأكد من اكتمالها خواطر سوف تلخيص http://support.microsoft.com/kb/816169 هنا

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

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