سؤال

أستخدم حاليًا VS2005 Profesional و.NET 2.0، وبما أن مشروعنا كبير نوعًا ما (25 مشروعًا في الحل)، فأنا أرغب في تجربة VS 2008، نظرًا لأنه أسرع نظريًا مع المشاريع الأكبر حجمًا.

قبل أن أفعل هذا، أود أن أعرف ما إذا كان ما قرأته صحيحًا:هل يمكنني استخدام VS2008 في وضع ".net 2.0"؟لا أريد أن يقوم عملائي بتثبيت .net 3.0 أو .3.5، أريد فقط تثبيت VS2008 وفتح الحل الخاص بي وبدء العمل من هناك.

هل هذا ممكن؟

بي دي:الحل هو مشروع C# Window Forms.

هل كانت مفيدة؟

المحلول

نعم، يمكن vs2008 "هدف"إطار عمل، ولكن أعتقد بشكل افتراضي أنه في حالة التحويل من vs2005 إلى vs2008 فإنه يبقيه في إطار العمل 2.0

نصائح أخرى

انه من الممكن.في خصائص المشروع، يمكنك استهداف إصدارات مختلفة من .Net Framework بالعودة إلى .NET 2.0.

ستؤدي الترقية إلى VS 2008 إلى ترقية ملف الحل الخاص بك ولن تتمكن من العودة إلى VS 2005 إلا إذا قمت بعمل نسخة احتياطية من الحل الخاص بك

من الممكن أن يكون لديك مشروع 2.0 في VS 2008.يمكنك فقط استهداف .NET Framework 2.0 ضمن خصائص المشروع.

يجب تحويل الحل الخاص بك إلى حل VS9.

نعم يمكنك تشغيل 2.0 مع VS2008.تأكد من تحديد ذلك عند التحويل.عند تحويل مشروع، تركت عن طريق الخطأ عملية تحويل ASP.NET 3.5، ثم احتوت جميع الملفات الجديدة على مراجع إلى Linq، لذلك كان من الصعب قليلاً العودة إلى الإصدار 2.0 عندما أدركت الخطأ.

نعم، الميزة التي تتيح ذلك في Visual Studio 2008 تسمى الاستهداف المتعدد.يرى هذا الرابط للمزيد من المعلومات.لاستخدامه، ما عليك سوى فتح خصائص مشروعك، وتحديد إطار العمل المستهدف الذي تريده من القائمة المنسدلة في تلك الصفحة.

وتذكر أن كل هذه الأشياء المتعلقة بـ المشاريع التوافق بين عامي 2005 و2008 لا ينطبق على مشاريع C/C++.

لم أواجه أي مشاكل على الإطلاق في التبديل إلى VS2008.:) لقد نجح الاستهداف المتعدد دون أي عوائق.

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