كيفية القيام بما يلي: تنزيل تحديثات تطبيق ClickOnce

يستخدم هذا المثال كائن My.Application.Deployment لتحميل و تثبيت أحدث إصدار من تطبيق ما. لا يقوم هذا المثال بتحديث التطبيق إلا إذا انتهت صلاحيته و تم نشره كتطبيق ClickOnce.

و للحصول على المعلومات أكثر حول تطبيقات ClickOnce و كيفية نشرها ، راجع أمان ClickOnce والتوزيع و نشر تطبيقات ClickOnce.

مثال

هذا المثال يحمل و يثبت التحديث بعد استخدام خاصية IsNetworkDeployed للتأكد من نشر التطبيق باستخدام ClickOnce. لا يقوم أسلوب Update بتحديث التطبيق إلا إذا انتهت صلاحيته . يجب إعادة تشغيل التطبيق لاستخدام التحديث.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

و مثال التعليمات البرمجية هذا يتوفر أيضاً باسم أجزاء التعليمات البرمجية المتحسسة الذكية (IntelliSense) . في منتقي أجزاء التعليمات المتكررة ، يكون موجود في ترجمة و موارد و إعدادات التطبيق . لمزيد من المعلومات، راجع كيفية: إدراج أجزاء التعليمات البرمجية "التحسس الذكي.

يمكن تحديث التطبيقات التي يتم نشرها باستخدام ClickOnce فقط باستخدام كائن My.Application.Deployment . و للحصول على مزيد من المعلومات حول نشر تطبيق ClickOnce ، راجع كيفية: نشر التطبيقات ClickOnce باستخدام "معالج النشر".

راجع أيضًا:

المهام

كيفية القيام بما يلي: فحص تحديثات تطبيق ClickOnce

المرجع

Deployment