نشر التطبيق

يوفر .NET Framework العديد من الميزات الأساسية التي تسهل من نشر مجموعة متنوعة من التطبيقات. يتضمن هذا توزيع ClickOnce.

ميزات التوزيع في NET Framework.

تساعد ميزات NET Framework. الأساسية التالية في تسهيل التوزيع :

  • تطبيقات غير مؤثرة على المحيط

  • مشاركة التعليمات البرمجية المتحكم فيها

  • تعيين الإصدار جنباً إلى جنب

  • التحديثات على الطاير

  • التعليمات البرمجية الموثوق بها جزئيًا

لمزيد من المعلومات، راجع .NET Framework Deployment Guide for Administrators.

أساسيات التوزيع

التوزيع هو العملية التي تقوم من خلالها بتوزيع تطبيق أو مكون تم الانتهاء منه ليتم تثبيته على أجهزة الكمبيوتر الأخرى. و في ‏‫Visual Studio ، يمكن إجراء التوزيع استناداً إلى تقنية Microsoft Windows Installer أو تقنية ClickOnce. لمزيد من المعلومات، راجع اختيار خطة نشر.

يمكن حزم التطبيق كتجميع واحد أو كمجموعة من التجميعات ، أو كملف (cabinet (CAB ، أو كحزمة Windows Installer 2.0 أو كحزمة المثبت بتنسيق آخر. لمزيد من المعلومات، راجع .NET Framework Deployment Guide for Administrators.

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

يُظهر هذا الجدول مهام التوزيع الشائعة .

لعمل

راجع

إنشاء التجميع

إنشاء التجميعات

تسجيل التجميع مع اسم قوي

كيفية: تسجيل تجميع باسم قوية

تسجيل التجميع و لكن أجِل تعيين المفتاح الخاص حتى وقت لاحق

كيفية القيام بما يلي: علامة تأخير تجميع (‏‫Visual Studio)

إنشاء زوج من مفتاحي عمومي/خاص لاستخدامهما في إنشاء اسم قوي

كيفية: إنشاء زوج المفاتيح عامة/الخاصة

عرض معلومات التوثيق في ملف السجل

Fuslogvw.exe (عارض سجل ربط التجميع)

توزيع عنصر التحكم Windows Forms

كيفية القيام بما يلي: قم بتطوير عنصر تحكم Windows Forms بسيط

نشر تطبيق للوصول إلى COM

نشر تطبيق لـ Access COM

توزيع تطبيق NET Framework.

نشر برنامج .NET Framework

تعيين الإصدار

تعيين الإصدار الذي يسجل الإصدار المحدد من التجميع و الإصدارات ذات التجميعات التابعة في بيان التجميع, و يتم تنفيذه فقط على التجميعات ذات الأسماء القوية. و تملك التجميعات ذات التسمية القوية المعرّفات التي تتكون من هوية التجميع بالإضافة إلى المفتاح العمومي و التوقيع الرقمي.

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

لمزيد من المعلومات، راجع التجميعات في وقت تشغيل اللغة العامة ، تعيين إصدار التجميع ، و التجميعات المسماة قوية.

نشر ClickOnce

نشر ClickOnce يتيح نشر تطبيقات Windows إلى ملف ويب الخادم أو ملف شبكة الاتصال للتثبيت المبسط . و عندما تريد نشر تطبيقات Windows إلى خادم الشبكة ، فإن ‏‫Visual Studio ينشئ ملفات بيان XML الضرورية لـ ClickOnce تلقائياً و ينشر التطبيق إلى الخادم المحدد .

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

يمكن تحديث تطبيقات ClickOnce ذاتياً ; يمكنك التحكم في وقت و كيفية نشر التحديثات .

يُظهر هذا الجدول المهام المقترنة مع توزيع ClickOnce.

لعمل

راجع

يختار أي استراتيجية لتوزيع ClickOnce (التثبيت من الويب أو جعله مشتركًا بشبكة الاتصال ، التثبيت من CD أو البدء من الويب أو جعله مشتركًا بشبكة الاتصال) للاستخدام مع التطبيق الخاص بك

اختيار خطة نشر ClickOnce

يختار أي استراتيجية تحديث ClickOnce لاستخدامها مع التطبيق الخاص بك

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

نشر تطبيق ClickOnce

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

يختار ما إذا كان سيتم استخدام دليل بيانات ClickOnce أو التخزين المنعزل أو ملفات محلية أخرى عند قراءة و كتابة البيانات

محلي و البعيد الوصول إلى البيانات في تطبيقات ClickOnce

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

كيفية: تحديد موقع بديل للتحديثات النشر

قم برفع مستوى إذن تطبيق ClickOnce في كمبيوتر العميل

نظرة عامة على نشر التطبيق موثوق به

قد يكون السبب في بعض الصعوبات عند توزيع التطبيقات باستخدام ClickOnce هو مشكلات ضغط HTTP , أو بيان تحليل المشكلات أو مشكلات تكوين الخادم و مشاكل تعيين الإصدار. لمزيد من المعلومات، راجع توزيعات ClickOnce استكشاف الأخطاء وإصلاحها.

توزيع مثبت Windows Installer

تقنية Microsoft Windows Installer تنشئ المثبتات التي تمنحك التحكم الكامل في عملية التثبيت.

يُظهر هذا جدول المهام المقترنة مع توزيع Windows Installer .

لعمل

راجع

إنشاء مشروع إعداد جديد أو إضافة مشروع النشر الموجود إلى الحل

كيفية: إنشاء أو إضافة Project الإعداد

إنشاء ملف cab. جديد لتحميل الويب أو إضافة الموجود إلى الحل

كيفية: إنشاء أو إضافة Project الخزانة

إنشاء وحدة نمطية مدمجة للمكون

كيفية: إضافة وحدات نمطية دمج إلى مشروع النشر

نشر التطبيق المستند إلى Windows إلى كمبيوتر آخر

الإرشادات التفصيلية: نشر تطبيقات المستندة إلى Windows

إنشاء إجراء مخصص لإرسال المستخدم إلى موقع الويب بعد التثبيت

الإرشادات التفصيلية: إنشاء إجراء مخصص

لتمرير البيانات إلى خاصية حيوية أثناء التثبيت باستخدام إجراء مخصص

الإرشادات التفصيلية: باستخدام إجراء مخصص إلى عرض رسالة في التثبيت

استخدام إجراء مخصص للتحويل البرمجي المسبق للتجميع خلال التثبيت

الإرشادات التفصيلية: استخدام إجراء مخصص Pre-Compile تجميع في التثبيت

استخدام إجراء مخصص لإنشاء قاعدة بيانات خلال التثبيت

الإرشادات التفصيلية: باستخدام إجراء مخصص لإنشاء قاعدة بيانات في التثبيت

إنشاء تطبيق ويب و الذي يمكنك إعادة توجيهه لاستهداف خدمة ويب XML مختلفة

الإرشادات التفصيلية: إعادة توجيه إلى الهدف خدمة ويب مختلفة عند تثبيت تطبيق

راجع أيضًا:

موارد أخرى

Walkthroughs نشر مثبّت Windows