تحقق من تثبيت .NET 4 Full Framework
-
16-09-2020 - |
سؤال
إذا لم يتم تثبيت .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)" فوقها.
ثم قم بإعادة نشر مشروعك.
عند التثبيت، يجب الآن التحقق من الإطار الكامل وتثبيته إذا لم يكن موجودًا.