كيفية: إدارة التحديثات لتطبيق ClickOnce

ClickOnceيمكن التطبيقات التحقق من التحديثات تلقائياً أو برمجياً. كمطور، لديك الكثير من المرونة في تحديد متى وكيف يتم إجراء اختبارات تحديث ما إذا كانت تحديثات إلزامية وحيث أن تطبيق التحقق من تحديثات.

يمكنك تكوين تطبيق إلى التحقق من التحديثات قبل بدء تشغيل تطبيقات تلقائياً، أو عند فواصل زمنية التعيين بعد بدء تشغيل تطبيق. بالإضافة إلى ذلك يمكنك تحديد إصدار مطلوبة الحد أدنى؛ وهو تثبيت تحديث إذا كان الإصدار الخاص بالمستخدم أقل من الإصدار المطلوب.

يمكنك تكوين تطبيق إلى التحقق من التحديثات برمجياً استناداً إلى حدث مثل طلب مستخدم. إجراء "إلى البحث عن التحديثات بشكل برمجي" في هذا إلى pic يوضح كيف سيتم كتابة تعليمات برمجية التي تستخدم ApplicationDeploymentالفئة إلى التحقق من وجود تحديثات تستند حدث.

يمكنك أيضا نشر تطبيق الخاص بك من الموقع واحد وتحديثه من آخر. راجع إجراء "لتعيين الموقع تحديث آخر."

لمزيد من المعلومات، راجع اختيار استراتيجية ClickOnce التحديث.

قم بتحديث سلوك هو مدارة في تطبيق تحديثات صندوق الحوار، متوفرة من الصفحة Publهوh مصمم مشروع.

إلى التحقق من التحديثات قبل بدء تشغيل تطبيق

  1. مع المشاريع المختارة في حل مستكشفعلى المشروع انقر فوق القائمة الخصائص.

  2. انقر فوق علامة التبويب نشر.

  3. انقر فوق التحديثات زر لفتح صندوق الحوار تطبيق التحديثات.

  4. في صندوق الحوار تطبيق التحديثات ، تأكد من محدد خانة اختيار تطبيق يجب فحص من وجود تحديثات هو المحدد.

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

إلى التحقق من التحديثات في الخلفية بعد بدء تشغيل تطبيق

  1. مع المشاريع المختارة في حل مستكشفعلى المشروع انقر فوق القائمة الخصائص.

  2. انقر فوق علامة التبويب نشر.

  3. انقر فوق التحديثات زر لفتح صندوق الحوار تطبيق التحديثات.

  4. في صندوق الحوار تطبيق التحديثات ، تأكد من أن خانة اختيار تطبيق يجب فحص من وجود تحديثات هو المحدد.

  5. في اختيار عند تطبيق يجب أن التحقق من التحديثات مقطع ، بعد تطبيق يبدأ تحديد . تطبيق سيتم يبدأ أسرع th هو طريقة، ومن ثم فإنه سيتم البحث عن التحديثات في الخلفية، وفقط بإعلام مستخدم عند تحديث هو المتوفرة. بمجرد تثبيت، التحديثات لن تصبح نافذة المفعول إلى أن تطبيق هو إعادة تشغيل.

  6. في لتحديد عدد المرات التي يجب أن تطبيق مقطع فحص من التحديثات ، تحديد أما فحص من كل مرة يتم فيها تشغيل تطبيق (the الافتراضي) أو فحص من كل Enter الزر الزر الفاصل زمني للوقت والأرقام.

إلى تحدد الإصدار أدنى مطلوب للتطبيق

  1. مع المشاريع المختارة في حل مستكشفعلى المشروع انقر فوق القائمة الخصائص.

  2. انقر فوق علامة التبويب نشر.

  3. انقر فوق التحديثات زر لفتح صندوق الحوار تطبيق التحديثات.

  4. في صندوق الحوار تطبيق التحديثات ، تأكد من محدد خانة اختيار تطبيق يجب فحص من وجود تحديثات هو المحدد.

  5. حدد تحديد الإصدار الحد أدنى مطلوب لتطبيق هذا الاختيار صندوق، ثم قم بإدخال رئيسي ثانوي ، بنية وأرقام المراجعة من أجل تطبيق.

إلى تحديد الموقع آخر تحديث

  1. مع المشاريع المختارة في حل مستكشفعلى المشروع انقر فوق القائمة الخصائص.

  2. انقر فوق علامة التبويب نشر.

  3. انقر فوق التحديثات زر لفتح صندوق الحوار تطبيق التحديثات.

  4. في صندوق الحوار تطبيق التحديثات ، تأكد من محدد خانة اختيار تطبيق يجب فحص من وجود تحديثات هو المحدد.

  5. في الحقل تحديث الموقع ، Enter الزر الزر موقع تحديث باستخدام URL مؤهل بشكل كامل، باستخدام http://Hostname/ApplicationName تنسيق أو مسار UNC باستخدام\\الخادم\ApplicationName التنسيق، أو انقر فوق استعراض زر لاستعراض موقع التحديث.

إلى التحقق من التحديثات برمجياً

  1. مع المشاريع المختارة في حل مستكشفعلى المشروع انقر فوق القائمة الخصائص.

  2. انقر فوق علامة التبويب نشر.

  3. انقر فوق التحديثات زر لفتح صندوق الحوار تطبيق التحديثات.

  4. في صندوق الحوار تطبيق التحديثات ، تأكد من تحديد خانة اختيار التطبيق يجب التحقق من وجود تحديثات هو محددة. (بشكل اختياري، يمكنك تحديد خانة اختيار هذه إلى فحص من التحديثات برمجياً وأيضا ترك للتحقق من وجود تحديثات auإلىmatically ClickOnce وقت التشغيل.)

  5. في الحقل تحديث الموقع ، Enter الزر الزر موقع تحديث باستخدام URL مؤهل بشكل كامل، باستخدام http://Hostname/ApplicationName تنسيق أو مسار UNC باستخدام\\الخادم\ApplicationName التنسيق، أو انقر فوق استعراض زر لاستعراض موقع التحديث. الموقع تحديث هو حيث ستبدو تطبيق للحصول على الإصدار محدث من نفسه.

  6. قم بإنشاء butإلىn أو عنصر قائمة أو عنصر واجهة مستخدم آخر في نموذج Windows الذي سيقوم المستخدمون بتحديد إلى التحقق من وجود تحديثات. From that العنصر's معالج الأحداث, يتصل a أسلوب إلى تحقق من و يثّبت تحديثات. You can بحث an مثال of Visual أساسى و Visual C# تعليمات برمجية for such a أسلوب في كيفية: تحقق من وجود تحديثات التطبيق برمجياً باستخدام نشر ClickOnce API.

  7. بنية your تطبيق.

راجع أيضًا:

المهام

كيفية: نشر التطبيقات ClickOnce باستخدام "معالج النشر"

كيفية: تحقق من وجود تحديثات التطبيق برمجياً باستخدام نشر ClickOnce API

المرجع

مربع حوار تحديثات التطبيق

ApplicationDeployment

المبادئ

اختيار استراتيجية ClickOnce التحديث

نشر تطبيقات ClickOnce