سؤال

أنا أعمل على تطبيق التمهيد لمثبت جديد لبعض منتجاتنا.لقد اعتمدت حتى الآن على شيئين قرأت عنهما في مكان ما:

  1. سيتم تشغيل التطبيقات التي يحتوي اسمها على "الإعداد" أو "التثبيت" بشكل مرتفع بشكل افتراضي.
  2. التطبيقات التي يتم تشغيلها بشكل مرتفع ستطلق تطبيقات أخرى في الوضع المرتفع.

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

كيف أضبط طلبي ليتطلب الارتفاع؟أعلم أن الأمر له علاقة بملف البيان.نظرًا لأنني أعمل في Visual Studio 2008، وتم إنشاء ملف البيان، أود أن أعرف ما يجب إدخاله في خصائص المشروع وأين يجب أن أجعله يتطلب الارتفاع.

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

المحلول

عندما لم أتمكن من العثور على بيان التطبيق كعنصر جديد يمكن إضافته إلى مشروعي، ذهبت إلى المساعدة عبر الإنترنت ووجدت هذا:

قم بتكوين VS2008 في خصائص التكوين - الرابط - ملف البيان - مستوى تنفيذ UAC (requireAdministrator)

لقد فعلت هذه الحيلة.

نصائح أخرى

في VS2008:أضف أداة جديدة؛ملف بيان التطبيق (app.manifest;تخبرك التعليقات الموجودة في ملف القالب بكيفية المطالبة بمزيد من الوصول).

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

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