نشر 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 (أداة إنشاء شهادة)