سؤال

إذا لم يتم تثبيت .NET 4 Framework، فسيحضر التطبيق رسالة، ولكن إذا تم تثبيت إطار عمل العميل فقط وكان التطبيق بحاجة إلى Full Framework، فلن يحدث شيء وسيبدأ التطبيق.

هل هناك طريقة للتحقق من تثبيت .NET 4 Full Framework على النظام الهدف وليس فقط Client Framework؟

أبحث عن حل للتحقق من ذلك باستخدام ملف "app.manifest" أو في C# عند بدء البرنامج.

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

المحلول

أفضل طريقة للتحقق مما إذا كانت موجودة هي اتباع نصيحة المؤلفين وتحقق من وجود إدخال التسجيل المناسب.

تفاصيل كل مفاتيح، بما في ذلك .NET 4، يمكن العثور عليها في هذا المرجع http://msdn.microsoft.com/en-us/kb/kbarticle.aspx؟id=318785

نصائح أخرى

إذهب إلى ....... الخاص بك خصائص المشروع الشاشة (القائمة الرئيسية المشروع/الخصائص) ثم حدد ينشر فاتورة غير مدفوعة.اضغط على "المتطلبات الأساسية"الزر الذي ستلاحظه في القائمة هو خانة الاختيار الخاصة بـ "ملف تعريف عميل Microsoft .NET Framework 4 (x86 وx64)"تم التحقق منه بالفعل.

حدد خانة الاختيار لـ "مايكروسوفت.NET Framework 4 (x86 وx64)" فوقها.

ثم قم بإعادة نشر مشروعك.

عند التثبيت، يجب الآن التحقق من الإطار الكامل وتثبيته إذا لم يكن موجودًا.

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