سؤال

إذا كنت أرغب في تجميع تطبيقات .NET الخاصة بي لبيئة 64 بت.هل أحتاج

  • نسخة نظام التشغيل 64 بت
    أو
  • نسخة فيجوال ستوديو 64 بت
    او كلاهما؟
هل كانت مفيدة؟

المحلول

أنت في الواقع لا تحتاج إلى أي من هؤلاء مبنى تطبيق.سيتم تشغيل تطبيق .NET 2.0+ النقي - في حالة عدم وجود علامات مترجم محددة تشير إلى عكس ذلك - كتطبيق 64 بت ضمن نظام تشغيل 64 بت وكتطبيق 32 بت ضمن نظام تشغيل 32 بت.

يحرر: أيضًا، لا يوجد شيء مثل إصدار 64 بت من Visual Studio.

نصائح أخرى

في الحقيقة لا تحتاج إلى أي شيء, ، حيث يتم تجميع تطبيقات .NET إلى CIL.يقوم الجهاز الظاهري بتجميع CIL إلى التعليمات البرمجية الأصلية في وقت التشغيل.لذا، إذا قمت بتشغيل التطبيق الخاص بك على نظام أساسي 64 بت، فسوف يقوم بإنشاء كود أصلي 64 بت، ولكن إذا قمت بتشغيله على نظام أساسي 32 بت، فسوف يقوم بإنشاء كود 32 بت.

ومع ذلك، إذا كنت تريد تصحيح الأخطاء / الملف الشخصي / اختبار التطبيق الخاص بك في بيئة 64 بت، فأنت بحاجة إلى:

  • نظام تشغيل 64 بت
  • 64 بت.NET VM

يمكن لـ Visual Studio تصحيح أخطاء التطبيقات التي تعمل في وضع 64 بت.من أجل إنشاء ملف تعريف، من المحتمل أن تحتاج إلى ملف تعريف 64 بت.

أنت بحاجة أيضًا إلى وحدة المعالجة المركزية 64 بت.

أقوم بتشغيل Visual Studio 2005 على جهاز 32 بت في العمل وتحت قسم البناء في خصائص المشروع الخاص بي، يمكنني تحديد x64 كهدف للنظام الأساسي الخاص بي.

لذلك لا أعتقد أنك بحاجة إلى نظام تشغيل 64 بت أو إصدار خاص من VS.

يجب أن يحتوي هذا على كل ما تحتاجه:

http://msdn.microsoft.com/en-us/library/ms241066.aspx

على الرغم من ذلك، سأبدأ بتثبيت نظام تشغيل 64 بت (والذي من الواضح أنه يجب أن يعمل على وحدة المعالجة المركزية 64 بت!).

بدأت Java هذا وكان جيدًا جدًا.لقد ذهب .NET إلى أبعد من ذلك.استقلال المنصة هذا هو.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top