كيفية القيام بما يلي: إنشاء Windows مثبت للنظام الأساسي 64 بت

أدوات توزيع في ‏‫Visual Studio تسمح لك بإنشاء المثبتات التطبيقات ذات 64 بت ومكوناته. خاصية TargetPlatformللنشر يحدد مشروع سيقوم مثبت الهدف ذو 32 بت أو معينة من النوع 64 بت النظام الأساسي. الأنظمة الأساسية للهدف هي x86 للأنظمة الأساسية ذات 32-بت ‏‫x64 لأجهزة الكمبيوتر يدعم مجموعة إرشادات AMD64 و EM64T و ‏‫‏‫Itanium ‏‫‏‫Itanium 64 بت.

بالإضافة إلى ذلك، تتوفر ثلاثة مجلدات معينة في محرر "النظام الملفات": تطبيقات 64 بت، عام الملفات (64 بت) **ملفات البرامج (64 بت)**و النظام (64 بت) المجلدات الأصلية؛ عام ملفات ملفات البرامجو النظام هي Windows في مجلدات Windows.

In general, 32- and 64-bit Microsoft مثبت (MSI) packages are treated in the same way except for how Windows مثبت treats مجلد variables such كـ [برنامج ملفات] and [System مجلد], and how it writes components into the registry أو GAC. عندما تقوم بإنشاء حزمة MSI 32 أو 64 بت، هندسة المعالج هو تدوينه في .NET Frameworkالهوية الواضحة للتجميع عند ذلك هو المثبتة في GAC. يمكنك أيضا إنشاء مشاريع الإعداد لأجهزة كمبيوتر 64 بت من أجهزة كمبيوتر 32 بت.

يمكن أن تدعم حزم MSI 64 بت كلا 32 و 64 بت مكتبات الارتباط الديناميكي أو EXEs إلى القيام بالاجراءات cusإلىm؛ ومع ذلك، لا تدعم حزم MSI 32 بت EXEs 64 بت أو مكتبات الارتباط الديناميكي إلى القيام بالاجراءات cusإلىm.

عندما تقوم بإضافة ملف أو تجميع لمشروع الوحدة نمطية لدمج، يتم تفحص لتحديد ما إذا كان النظام أساسي لهدف 32 أو 64 بت. Th هو هو للتأكد من أن الوحدات النمطية للدمج 64 بت لا تحتوي على مزيج رمز 32 و 64 بت. إذا تضمن وحدة نمطية? دمج ملف من نوع 32 بت، Visual Studioسيقوم بإعلامك برسالة و إلى عدم إضافة الملف. If you إضافة a managed كـsembly marked كـ 32-bit only, you will get build تحذيرات, but the ملف أو كـsembly will be included in the target installation.

لتوزيع .NET Frameworkتطبيق كل من الأنظمة الأساسية 32 و 64 بت، بنية حزم MSI الثاني، واحد المستهدفة في 32 بت غير ذلك كمبيوتر 64 بت. The user can يثّبت the 32-bit setup project package and it will most likely run كـ a 64-bit application, only the 64-bit setup project will يثّبت إلى the "Program Files64" الدليل.

لتوزيع حزمة MSI، مع عدم السماح بالتثبيت تشغيل أجهزة كمبيوتر 64 بت، إضافة تعيين شرط الإطلاق جديد إلى "غير VersionNT64."

ملاحظة

إنشاء حزم MSI 64 بت هو غير متوفرة في الإصدار Vهوual Studio Express Edition.

ملاحظة

إذا كنت الهدف جهاز كمبيوتر AMD Athlon64 أو Opteron لحزمة MSI، يجب أن يكون لبرنامج Windows مثبت 3.0 أو الإصدار الأحدث مثبتاً.

ملاحظة

إذا تضمن مشروع إعداد استهداف x86 ملف من مجلد 64 بت، لن يتم مُضمن هذا الملف في حزمة MSI، حتى في حالة التثبيت هو تشغيل كمبيوتر 64 بت.

لإنشاء مثبت لذو 64 بت النظام الأساسي

  1. قم بفتح مشروع نشر. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء أو إضافة مشاريع توزيع.

  2. في من مستكشف الحل، تحديد مشروع توزيع.

  3. في خصائص نافذة، تحديد TargetPlatform خاصية.

  4. قم باختيار أما معالج ‏‫Itanium لمعالج Intel ‏‫Itanium 64 بت 0 النظام الأساسي، أو x64 لأي آخر 64 بت النظام الأساسي (على سبيل المثال، مجموعة إرشادات AMD64 و EM64T).

    في وقت التثبيت، سيكون خطأ raهوed وسوف يتم إيقاف التثبيت إذا كان كمبيوتر الوجهة هو غير متوافق مع النظام الأساسي المحدد.

إلى يثّبت ملفات إلى مجلد الملفات المشتركة أو ملفات البرامج النظام تشغيل نظام أساسي 64 بت

  1. في من مستكشف الحل، تحديد مشروع توزيع.

  2. في الإطار خصائص ، تأكد من تعيين TargetPlatform خاصية إلى ‏‫x64 أو ‏‫Itanium .

  3. في قائمة عرض ، أشر إلى محرر، ومن ثم انقر فوق الالنظام ملف .

  4. في المحرر النظام الملفات ، تحديد العقدة النظام الملفات في آلة المتحديد.

  5. في قائمة إجراء ، اختيار إضافة مجلد خاص، ومن ثم اختر الملفات المشتركة (64 بت) أو ملفات البرامج (64 بت) النظام (64 بت).

  6. إضافة الملفات المطلوبة إلى المجلد الجديد. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة و إزالة الملفات في محرر ملف على النظام.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء أو إضافة مشاريع توزيع

كيفية القيام بما يلي: إضافة و إزالة الملفات في محرر ملف على النظام

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

المرجع

خاصية TargetPlatform

المبادئ

نشر تطبيقات 64-بت

تطبيقات 64 بت

موارد أخرى

توزيع المهام والمواضيع الإرشادية