سؤال

بدأ فريقي تطبيقًا جديدًا لـ LOB Winforms وأنا أقوم بتقييم الحلول المعمارية. نحن قادرون على التطوير مع VS2008 ، ولكن يتعين علينا أن نستهدف .NET 2.0. أرغب في استخدام SCSF-CAB (أبريل 2008) ، لكن الوثائق تقول إن .NET 3.5 مطلوب لتشغيل (وليس فقط ترجمة) تطبيقات مصممة مع هذا الإطار ، وهذا هو جوهر سؤالي:

هل .NET 3.5 حقًا شرط لـ SCSF-CAB (أبريل 2008)؟

أطلب هذا لأنني قادر على إعادة ترجمة كتلة واجهة المستخدم المركبة وحزمة إرشادات SCSF ، والتي تستهدف .NET 2.0 في جميع المشاريع ، وكذلك اجتياز جميع اختبارات الوحدة (باستثناء الاختبارات الأربعة التي هي خاصة بـ WPF).

هل يمكن أن تكشف دورة التجميع/الاختبار عن تبعية .NET 3.5؟ هل أفتقد شيئًا عن هذا المطلب؟

تحديث: لقد قمت بإنشاء وحدة Hello World Basic التي تعمل داخل قذيفة SCSF ويعمل بنجاح على جهاز افتراضي يحتوي فقط على Windows XP و .NET 2.0 SP2 عليه. لقد استخدمت أيضًا Reflector لتحليل بعض التجميعات التي تشحن مع SCSF والاعتماد الوحيد> .NET 2.0 الذي وجدته في التجميع microsoft.practices.smartclient.disconnectedagent (مراجع System.ServicEmodel).

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

المحلول

طالما أنك تلتزم بمساحات أسماء Microsoft.Practices Core ، يجب أن تكون على ما يرام مع .NET 2.0.

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