كيفية القيام بما يلي: تنزيل تحديثات تطبيق 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