كيفية الإشارة .NET 4.0 الجمعية .NET framework 3.5 المشاريع

StackOverflow https://stackoverflow.com/questions/1609894

  •  05-07-2019
  •  | 
  •  

سؤال

وأود أن تفعل بعض المكاتب Interop الاشياء باستخدام .NET 4.0 ولكن النامية بقية المشروع باستخدام VS2008 و .NET3.5.

كيف يمكنني الآن استخدام وظيفة من .NET 4.0 الجمعية داخل بلدي حل آخر.تحميل CLR 4.0 الجمعيات إلى 2.0 AppDomain لن تعمل ؟

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

المحلول

وباختصار: لا تستطيع.

وNET 4.0 هو CLR جديد تماما (4.0) وبقدر ما أعرف، لا يمكن اختلط مع الصافي 3.5 و / أو استخدامها من VS 2008، آسف.

هل يمكن استخدام تجميعات .NET 2.0 من التعليمات البرمجية. NET 4.0، إذا كان لديك أيضا ضمان أن الإطار الصافي 2.0 على الجهاز الهدف الخاص بك في نفس الوقت (جنبا إلى جنب) مع .NET Framework 4.

نصائح أخرى

ولا يمكنك استخدام لاحق صافي الإطار إصدار التجميع مع إصدار. NET السن.

وCLR 4 يسمح <لأ href = "http://blogs.msdn.com/clrteam/archive/2009/06/03/in-process-side-by-side-part1.aspx" يختلط = "نوفولو noreferrer "> InProc جنبا إلى جنب ، ولكن كنت لا تزال تبحث في بعض الحلول إمكانية التشغيل المتداخل بين تحميل 2.0 و 4.0 التعليمات البرمجية.

أنا لست متأكدا من ذلك ولكن أعتقد يمكنك أن تفعل ذلك بهذه الطريقة (على الرغم ربما ليس recomendable ولكن من الناحية الفنية posible.)

منذ Net Framework 4.0 يستخدم diferent CLR و هو posible أن يكون كل تثبيت جنبا إلى جنب...ربما يمكنك محاولة تحميل 4.0 الجمعية في 4.0 CLR و 2.0 التطبيق إلى 2.0 و التواصل بين كل من خلال خدمات الويب.

مرة أخرى أنا لست متأكدا إذا كان هذا هو posible.انها مجرد فكرة.

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