سؤال

سؤال أخير حول تثبيت ملف تعريف العميل.لقد قمت بتنزيل Microsoft .NET Framework Client Profile Installer عبر الإنترنت لأننا نريد وضعه في قرص التثبيت المضغوط لأن المستخدم النهائي قد لا يكون لديه .net Framework 3.5 أو الإنترنت.لذلك نريد أن نكون قادرين على التعامل مع كلتا الحالتين.

في المتطلبات الأساسية، أستطيع تحديد الموقع الذي سيكون فيه الملف، لكني لا أعرف أين يجب أن يكون.أريد أن أكون قادرًا على وضع مسار القرص المضغوط بطريقة ما، مثل d:\ProductName\Prequirements\DotNetFx35ClientSetup.exe حتى يتمكن من الحصول عليه وتثبيته من هناك.هل لدى أي شخص فكرة عن كيفية تحقيق ذلك؟

شكرًا لك.

إليك نافذة المتطلبات الأساسية:

alt text

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

المحلول

حسنًا، هذا هو الأمر.لقد حاولت باستخدام ملف تعريف العميل ولكنه لم ينجح، أعتقد أن السبب هو أن مثبت ملف تعريف العميل لا يحتوي على ميزات .net Framework 3.5 SP1.لذا، أثناء عملية التثبيت، يتم طلب .net Framework 3.5 SP1 أيضًا، لذا كان علي أن أجعله متاحًا دون الاتصال بالإنترنت أيضًا.ها هي الصفقة:

  • تحتاج أولاً إلى تنزيل ملف تعريف العميل المثبت دون اتصال
  • ثم تحتاج إلى نسخ الملف إلى المجلد التالي:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35Client
  • بمجرد الانتهاء من ذلك، يمكنك نشر مشروع الإعداد الخاص بك وسيتم تجميعه (هذا مخصص لتثبيت ملف تعريف العميل فقط).

نظرًا لأنه في حالتي اشتكت وطلبت .net Framework 3.5 SP1، فهذا ما كان علي فعله:

  • قم بتمكين المتطلبات الأساسية لـ .net Framework 3.5 SP1 في حل الإعداد لديك
  • تحميل .net Framework 3.5 SP1 الحزمة الكاملة
  • أدخل محرك الأقراص C:\ (للوصول السريع) وانتقل إلى موجه الأوامر واكتب:C:\dotNetFx35Setup.exe /x
  • قم باستخراج كل شيء في أي مكان تريده، سيؤدي هذا إلى إنشاء مجلد يسمى wcu
  • انتقل إلى wcu \ dotNetFramework ، خذ جميع الملفات والمجلدات وانسخها إلى جيم : \\ ملفات البرنامج \\ مايكروسوفت SDKs \\ ويندوز \\ v6.0A \\ بوتسترابير \\ حزم \\ DotNetFX35

الآن قم ببناء الحل الخاص بك ويجب أن يعمل.سوف تحصل على تحذيرين بالرغم من ذلك.هذه مشكلة معروفة ووفقًا لشركة Microsoft، فإنها لا تتدخل في عملية تثبيت التطبيق الخاص بك. اقرا هذا للمزيد من المعلومات.

لقد كان هذا أمرًا مملاً بعض الشيء بالنسبة لي للعثور عليه والتوصل إليه، لذلك آمل حقًا أن يساعد هذا أي شخص آخر في حل هذه المشكلة.إذا كان لديك أي سؤال، قم بوضع تعليق وسأرد عليك في أسرع وقت ممكن.

شكرا للقراءة!

نصائح أخرى

لديك الإعداد العمل مع ملف تعريف عميل (لا تشكو، كما تقول) في تثبيت الوقت، بالإضافة إلى ذلك بحاجة إلى تغيير الشروط المحددة لتتطلب سوى تعريف عميل.

وتحتاج إلى تغيير الخاصية من حالة التشغيل .NET ليقول في الواقع "ملف تعريف عميل". هل لأنها تحب هنا:


<الفرعية> (المصدر: msdn.com )

وهذا من الوثيقة التالية: <وأ href = "https://blogs.msdn.microsoft.com/jgoldb/2009/10/19/whats-new-in-net-framework-4-client-profile-beta-2/" يختلط = "نوفولو noreferrer "> الأداء WPF وملف تعريف عميل برنامج .NET Framework أو قسم" النشر "، من خلال Jossef غولدبرغ.

وعلى الرغم من أن يشير المستند إلى ملف تعريف عميل من الإصدار 4، وهذا يعمل أيضا 3.5. وقد فعلت ذلك، وأنها عملت على أكمل وجه.

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