سؤال

على Microsoft Visual Studio 2010، أود إنشاء مثبت لحل قمت بإنشائه.

قمت بإنشائها بحلول طريقة القائمة (ملف> مشروع جديد ...> أنواع المشروع الأخرى> الإعداد والنشر> مشروع إعداد Visual Studio> برنامج الإعداد)، ملفات مضافة إلى وجهاتهم الصحيحة وما إلى ذلك، وكل شيء غرامة، باستثناء المتطلبات الأساسية ...

المشكلة هي أن الحل الخاص بي يعتمد على .NET 3.5 وأرغب في تثبيته تلقائيا مع المثبت، في بعض الطرق غير المتصلة - لا توجد تنزيلات على الإنترنت في وقت التثبيت.

إذا كنت على خصائص Project Installer، فأرعم "إنشاء إعداد لتثبيت تثبيت المكونات المتطلبات الأساسية" وعلامة "تنزيل المتطلبات المسبقة من نفس الموقع مثل تطبيقي" ...

Screenshot

... عندما أحاول تشغيل، فإنه يعرض رسائل مثل هذا:

خطأ 7 لم يتم ضبط موقع تثبيت المتطلبات الأساسية على "موقع مكونات البائع" وملف "dotnetfx35sp1 \ dotnetfx20 \ aspnet.msp" في العنصر ".NET Framework 3.5 SP1" لا يمكن أن يكون موجودا على القرص. انظر المساعدة لمزيد من المعلومات. D: \ Projetos \ Eletronica \ M013-Moura \ HG-V6-Services1 \ Vidaciclada-Semtemperatura \ Vidaciclada_installer \ Vidaciclada_installer.vdproj vidaciclada_installer

حسنا، أنا وضعت مثبت بلدي غير المتصل .NET 3.5 على نفس المجلد إخراج إخراج الحل الخاص بي هو. ماذا أفعل الخطأ؟

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

المحلول

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

  1. لقد قمت بالنقر فوق لوحة خصائص
  2. لقد قمت بالنقر فوق مشروع الإعداد
  3. على الممتلكات المسماة "توطين"، غيرت القيمة إلى "الإنجليزية (الولايات المتحدة)"
  4. حتى أتمكن من إنشاء المشروع وتنفيذ المثبت بشكل طبيعي (باستثناء SQL Server Express، وأود أن أقوم بالتثبيت بهذه الحزمة أيضا، ولكن على الرغم من أنه يتم تنفيذه مع برنامج الإعداد، إلا أنه لا ينشئ خدمات Windows لذلك...).

    I.E.E.، كانت المشكلة أن My VS2010 لا يحتوي على الملفات اللازمة للإعداد على لغتي الأم، "البرتغالية (البرازيل)"، ولكن لديها لغرض اللغة الإنجليزية.سيتم تثبيت الإعداد النهائي المتطلبات الأساسية على اللغة الإنجليزية ...

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