ما هي أفضل طريقة لتثبيت C# ويندوز الخدمات التي لا تتطلب تشغيل installutil يدويا ؟
-
05-07-2019 - |
سؤال
أود أن الحزمة 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 المحددة.