سؤال

أنا حتى التعبئة والتغليف مجموعة .NET 2.0 على شبكة الإنترنت التطبيق ل نشر خلال المستند إلى Windows Installer الحزمة.يستخدم التطبيق لدينا "عارض التقرير" 2008 و أنا بما في ذلك Microsoft Report Viewer Redistributable 2008 المثبت.عندما تحقق تحميل الصفحة على تقرير عارض 2008, ، فإنه القوائم .NET framework 3.5 كشرط.

هو وجود .Net framework 3.5 تثبيت حاجة حقا "عارض التقرير" عام 2008 ؟ نحن المستهدفة .Net 2.0 التطبيق لدينا ، ليس هناك أي شيء في التعليمات البرمجية التي تستخدم 3.0 أو 3.5 الأطر.

نحن في منتصف الاختبار و يبدو أن كل شيء يعمل مع 3.5, ولكن أنا لا تريد أن تفوت على حافة حالة تسبب خطأ العميل لأنه كان في عداد المفقودين شرط وقت تشغيل الحزمة.

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

المحلول 3

حتى الآن اختبار مع أو مع من .NET Framework يعمل كما هو متوقع.بلدي المثبت المستخدم تثبيت الإصدار 2.0 من إطار و كل شيء يعمل كما هو متوقع.

قلقي هو أن 3.5 معروض كشرط مسبق على التقرير المشاهد تحميل الصفحة.

نصائح أخرى

نضع في اعتبارنا أن MSFT قد تتطلب 3.5 الإطار بحيث يمكن أن يكتب ضده في التحديثات المستقبلية/النشرات التي قد وضع التطبيق الخاص بك في غير معتمد (قبل MSFT) دولة.

Uising عاكس يمكنك أن ترى أن Microsoft.ReportViewer.Common.dll وقد الاعتماد على "مايكروسوفت.بناء.إطار, Version=3.5.0.0" و "مايكروسوفت.بناء.المرافق العامة.v3.5, Version=3.5.0.0".حتى بالمعنى الدقيق للكلمة فإنه لا يكون 3.5 شرط.ولكن إذا كانت وظيفة الإبلاغ كنت تستخدم أبدا ينفذ التعليمات البرمجية التي تستخدم/بتحميل هذه ، ثم قد فقط تكون بخير :-)

إذا كان يعمل دون وجود عوائق فإنك لا تحتاج .NET framework 3.5 إطار في الوقت الراهن.تثبيت .NET framework 3.5 إطار من السهل بما فيه الكفاية للقيام جنبا إلى جنب مع الإصدارات الأحدث من البرنامج إذا و فقط إذا كان البرنامج يتوقف عن العمل عند هذه النقطة.

نشرنا ReportViewer عام 2008 فقط .net v2 ، أي مشاكل حتى الآن.

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