سؤال

لدينا مكون إضافي لمركز الوسائط مفتوح المصدر. في الوقت الحالي ، حجم التنزيل هو واحد megabyte.

إذا قمت بتغيير المكون الإضافي ليتطلب .NET 3.5 ، فقد يتعين على المستخدمين التنزيل 197 ميج فقط لتكون قادرا على استخدام المكون الإضافي الخاص بي.

أنا في منتصف عملية إعادة إنشاء كبيرة ، وأنا مؤلم لاستخدام بعض الجوانب الوظيفية لـ LINQ ، والتي من شأنها أن تقلل إلى حد كبير من تعقيد قاعدة بياناتنا.

هل .NET 3.5 شرط مسبق معقول لتطبيقي؟ قاعدة المستخدم الخاصة بي قد تم تثبيتها بالفعل .NET 3.0.

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

المحلول

أعتقد أنه مقبول لمشروع مفتوح المصدر. سيأتي Windows 7 ، الإصدار التالي من Windows ، مع .NET 3.5. و: احتمال قيام مستخدمي XP و VISTA بتثبيت 3.5 للبرامج الأخرى يزيد من شهر إلى شهر.

ملاحظة: أنا أستخدم البرنامج المساعد لمركز الوسائط الخاص بك. أنا متأكد من أنني سأفعل ذلك 3.5 إعداد.

نصائح أخرى

لتثبيت أصغر ، .NET 3.5 SP1 لديه ميزة جديدة تسمى "صفحة الزبون الشخصية".

يحتوي إعداد ملف تعريف عميل .NET Framework على تلك التجميعات والملفات فقط في إطار .NET الذي يتم استخدامه عادة لسيناريوهات تطبيق العميل. على سبيل المثال: يتضمن نماذج Windows و WPF و WCF. لا يشمل ASP.NET وتلك المكتبات والمكونات المستخدمة في المقام الأول لسيناريوهات الخادم. نتوقع أن تكون حزمة الإعداد هذه حول 26 ميجابايت في الحجم ، ويمكن تنزيله وتثبيته بشكل أسرع بكثير من حزمة إعداد إطار العمل الكاملة .NET.

لا أعرف لماذا لا تضغط Microsoft بجد لجعل .NET Framework 3.5 يتم تثبيته على أكبر عدد ممكن من الآلات من خلال تحديث Windows أو حزمة الخدمة.

ولكن إذا كنت لا ترغب في تنزيل مستخدمي Vista الخاص بك 3.5 ، فيمكنك استهداف إطار 2.0 على VS2008 ، 2.0 في Vista. بخصوص LINQ ، فقط ابحث عن تطبيق بديل ، حاول Linqbridge. كل شيء آخر (المتغيرات المستخلصة ، و setter التلقائي ، ومهيئات التجميع ، ومهيئات الممتلكات ، Lambda هي مجرد سحر البرمجيات ، لا تعتمد على 3.5

تذكر أنه لن يحتاج جميع المستخدمين إلى استنشاق إطار .NET. على سبيل المثال ، سيكون لدى مستخدمي Windows 7 ذلك بالفعل على جهازهم.

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