سؤال

لقد خذلني Google-fu في هذا السؤال.

لدي زميل في العمل لديه Visual Studio 2005 على جهازه.لدي فيجوال ستوديو 2008إنه يريد فتح مشروع كتبته في C# 3.0، وقد وصلنا إلى هذا الحد، ولكن أشرطة VS2005 على كود 3.0، مثل var.

لقد تم تثبيت إطارات العمل 3.0 و3.5، بالإضافة إلى Visual Studio 2005 Extensions for Windows Workflow.ماذا يحتاج؟أم أننا نسعى وراء قضية خاسرة، مطاردة جامحة حفزها تفكيري بأنني سمعت أن هذا ممكن في مكان ما ذات مرة؟

من فضلك لا تقترح عليه تثبيت VS2008 أو الإصدار Express.وهذا ببساطة غير ممكن في هذا الوقت.:(

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

المحلول

بقدر ما أفهم، هذا غير ممكن.إذا لم تكن تستخدم ميزات التعليمات البرمجية الجديدة لـ C# 3.0، فيجب أن يكون قادرًا على العمل مع مشروع تم إنشاؤه في VS2008 (وتجميعه مقابل إطار عمل 2.0)، لكنني لا أعتقد أن مترجم 2005 سيكون قادرًا على ذلك على الإطلاق للتعامل مع بناء الجملة الجديد.

نصائح أخرى

يمكنك إعادة إنشاء ملف المشروع في vs2005 ثم تحديث الرؤوس الموجودة على الملفات إلى vs2005 وستعود إلى العمل.القي نظرة على مدونة ريك ستراهلز لمزيد من التفاصيل حول كيفية القيام بذلك.

ومن الجدير أيضًا النظر إلى محول المشروع بتنسيق إمكانية التشغيل التفاعلي في Visual Studio 2005/2008

قد تحتاج أيضًا إلى تثبيت ملحقات Visual Studio 2005 لـ .Net 3.0. ملحقات الصندوق العالمي للطبيعة

قد لا يدعم IDE نفسه وظيفة الإصدار 3.0.إذا كنت تستطيع العيش بدون ميزات 3.0، فيمكنك تجميعها إلى 2.0 والتي يجب أن يكون قادرًا على تشغيلها بشكل جيد.

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