نشر ClickOnce لتطبيقات ++Visual C

Visual Studio يوفر تقنيتين مختلفتين لنشر تطبيقات Windows: نشر ClickOnce أو نشر Windows Installer .

نشر ClickOnce في ++C

بيئة تطوير Visual C++ لا تدعم مباشرة نشر مشاريع Visual C++ مع ClickOnce ، ولكن تتوفر أدوات لاستخدامها.

ملاحظة

Visual Studio تدعمClickOnce في بيئات تطوير #Visual C وVisual Basic. إذا كان مشروع Visual C++ الخاص بك هو تبعية لمشروع #Visual C ، يمكنك نشر التطبيق (بما في ذلك التبعية الخاصة به) باستخدام نشر ClickOnce من بيئة تطوير #Visual C.

لنشر تطبيق Visual C++ باستخدام ClickOnce ، عليك أولاً بناء ClickOnce Application Manifest و ClickOnce Deployment Manifest باستخدام Mage.exe (إنشاء البيان و أداة التحرير) أو إصدار واجهة المستخدم الرسومية الخاص به (للحصول على معلومات، راجع MageUI.exe (إنشاء بيان و تحرير أداة رسومية للعميل)).

أولاً تستخدم Mage.exe لبناء بيان التطبيق; سيكون للملف الناتج امتداد .manifest . ثم تستخدم Mage.exe لبناء بيان التطبيق; سيكون للملف الناتج امتداد .application . ثم تقوم بتسجيل ملفات البيان.

يجب على بيان التطبيق أن يحدد المعالج المستهدف (x 86, أوx64, أوItanium ). راجع نشر تطبيقات 64-بت للحصول على معلومات حول هذه الخيارات.

أيضاً، يجب أن تكون أسماء بيانات التطبيق و النشر مختلفة عن اسم تطبيق++C. هذا يمنع حدوث تعارض بين بيان التطبيق الذي تم إنشاؤه بواسطة Mage.exe و البيان الخارجي الذى هو جزء من تطبيق++C .

سوف يحتاج النشر الخاص بك إلى تثبيت أي من مكتبات Visual C++ التي يعتمد عليها التطبيق الخاص بك. لتحديد التبعيات لتطبيق معين يمكنك استخدام depends.exe أو الأداة المساعدة DUMPBIN مع الخيار /DEPENDENTS. للحصول على المعلومات عن التبعيات راجع فهم تبعيات تطبيق ++Visual C. قد تحتاج لتشغيل VCRedist.exe ; هذه الأداة المساعدة تثبت مكتبات Visual C++ على الكمبيوتر المستهدف.

قد تحتاج أيضاً إلى بناء ممهّد (bootstrapper) (مثبت المتطلبات الأساسية) للتطبيق الخاص بك لنشر المكونات المطلوبة مسبقًا; للحصول على معلومات حول الممهّد، راجع إضافة المتطلبات المسبقة مخصص.

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

راجع أيضًا:

المرجع

Mage.exe (إنشاء البيان و أداة التحرير)

MageUI.exe (إنشاء بيان و تحرير أداة رسومية للعميل)

Makecert.exe (أداة إنشاء شهادة)

المبادئ

أمان ClickOnce والتوزيع

إضافة المتطلبات المسبقة مخصص

موارد أخرى

توزيع (++C)

نشر تطبيقات ومكونات

نشر Windows Installer

دليل البرمجة لـ NET.

إمكانية التشغيل التفاعلي الأصلي و الـ .NET