سؤال

وأنا على علم تماما ان البصرية ستوديو 2010 يعمل مع C # 4.0. ولكن الآن أنا أتجول إذا أنا قادرة على اختبار ميزات C # 4.0 مع Visual Studio 2008.

وفعلت ذلك مرة واحدة، وذلك باستخدام C # 3.0 مع Visual Studio 2005 القرصنة ملف app.config.

هل لديها أي نجاح باستخدام C # 4.0 في VS2008؟

ولقد قمت بتركيب الإطار الصافي 4.0 بيتا، إعادة تشغيل، وخلق تطبيق WPF جديد، خصائص التطبيق المختار، ولكن يمكن تعيين الإطار الهدف فقط لصافي الإطار 3.5.

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

المحلول

ولا. لا يمكنك استخدام NET 4.0 مع VS2008، وأنت لا يمكن استخدام ميزات C # 4.0 إما - انها بالضبط نفس الحالة على أنها محاولة لجعل VS2005 التعامل مع C # 3.0. المحرر، التحسس وغيرها فقط لا يعرفون عن الميزات الجديدة.

وأحد الجوانب الهامة هو أن على الرغم من أنه يبدو مثل البصرية ستوديو هو مجرد استخدام مترجم csc.exe الخارجي، فإنه ليس - <وأ href = "http://blogs.msdn.com/ ed_maurer / أرشيف / 2008 / 11/06 / أ حكاية لطفلين، compilers.aspx "يختلط =" نوفولو noreferrer "> هناك آخر" في عملية "حساب . ويرتبط هذا المترجم في عملية إلى الإصدار من Visual Studio لأنه يأتي مع، لذلك يعرف فقط حول ميزات اللغة التي كانت متاحة في ذلك الوقت.

نصائح أخرى

والمكتبات 3.0 و 3.5. NET كانت مجرد إضافة إضافات إلى 2.0. لذلك WS ممكن لاختبار العمل المنجز في VS 2008 باستخدام VS 2005 إذا كنت لا تستخدم أي 3.0 أو 3.5 الميزات.

وما أفهمه هو أن 4.0 هو مكتبات جديدة تماما، ولذا فإنني أشك في أنك سوف تكون قادرة على تحميل أو استخدامها في VS 2008/2005.

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