كيفية تضمين ملف بيان في ملف قابل للتنفيذ في Visual Studio 2005


ملخص


توضح هذه المقالة خطوة بخطوة كيفية تضمين ملف بيان في ملف تنفيذي (.exe) في Microsoft Visual Studio 2005. إذا كنت ترغب في تطوير برنامج "معتمد لنظام التشغيل Windows Vista"، يجب عليك تضمين ملف بيان في ملف قابل للتنفيذ.

مزيد من المعلومات


في هذه المقالة، نائب appname تشير إلى تطبيق نموذج. يجب استبدال العنصر النائب appname بالاسم الحقيقي للتطبيق.

لتضمين ملف بيان في ملف قابل للتنفيذ، اتبع الخطوات التالية:
  1. في Visual Studio 2005، فتح التطبيق.
  2. في بنية القائمة، انقر فوق إدارة التكوين.
  3. في الإطار "إدارة التكوين"، تحدد ما إذا كان العنصر x86 موجود بالفعل في قائمة الحل النشط للنظام الأساسي .
    • في حالة عدم وجود الصنف x86 ، انتقل إلى الخطوة 4.
    • إذا كان العنصر x86 بالفعل، حدد < تحرير... > في قائمة الحل النشط للنظام الأساسي . في مربع الحوار تحرير حل الأنظمة الأساسية ، انقر فوق x86، انقر فوق إزالةومن ثم انقر فوق إغلاق.
  4. في إطار إدارة التكوين، حدد < جديد... > في القائمة الحل النشط للنظام الأساسي .
  5. في مربع الحوار نظام حل أساسي جديد نوع x86 في المربع اكتب أو حدد النظام الأساسي الجديد ، حدد < فارغة > في نسخ الإعدادات من القائمة انقر لإلغاء تحديد خانة الاختيار إنشاء أنظمة جديدة على مشروع وثم انقر فوق موافق.
  6. في الإطار "إدارة التكوين"، انقر فوق إغلاق.

    ملاحظة: إذا كنت تستخدم برنامج نصي بعد بناء لاستدعاء الملف MT.exe، قم بإزالة البرنامج النصي بعد البناء. في هذه الحالة، لم تكن استدعاء الملف MT.exe لتضمين ملف البيان.
  7. في القائمة بنية، انقر فوق إعادة بناء الحل.
  8. من القائمة ملف ، انقر فوق إغلاق الحل.
  9. بدء تشغيل برنامج "المفكرة"، وقم بلصق التعليمة البرمجية التالية في المستند الجديد:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
    <requestedPrivileges>
    <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
    </requestedPrivileges>
    </security>
    </trustInfo>
    </assembly>

  10. من القائمة ملف ، انقر فوق حفظ باسمثم قم بحفظ هذا الملف ك appname. exe.manifest.
  11. من القائمة ملف ، انقر فوق إغلاق.
  12. في Visual Studio 2005، افتح الملف appname.exe . يتم عرض طريقة عرض شجرة.
  13. انقر فوق العقدة appname.exe ومن ثم انقر فوق إضافة الموارد.
  14. في مربع الحوار إضافة مورد ، انقر فوق استيراد، حدد موقع appname. exe.manifest الملف، وانقر فوق فتح.
  15. في مربع الحوار نوع مورد مخصص ، اكتب RT_MANIFESTومن ثم انقر فوق موافق.
  16. في لوحة الخصائص ، قم بتغيير قيمة خاصية المعرف من "101" إلى "1".

    ملاحظة: إذا كنت تريد التحقق من صحة XML في الملف الظاهر، انقر نقراً مزدوجاً فوق الملف الظاهر في طريقة العرض الشجري لرؤية الملف الثنائي. تظهر البيانات ASCII.
  17. من القائمة ملف ، انقر فوق حفظ الكل.
إذا كان الملف appname.exe جزء من تطبيق ClickOnce النشر، يجب تحديث ملف بيان التطبيق ClickOnce وملف بيان النشر. يجب أن تقوم بذلك لأنه يتم تغيير تجزئة الملف القابل للتنفيذ عند تضمين ملف بيان في ملف قابل للتنفيذ. لتحديث ملف بيان النشر وملف بيان التطبيق ClickOnce، استخدم إنشاء البيان واداه التحرير. يمكنك استخدام إصدار Windows Forms (MageUI.exe) أو إصدار سطر الأوامر (Mage.exe).

إذا كنت تستخدم Mage.exe، افتح موجه الأوامر، الوصول إلى الدليل حيث يتم تخزين Mage.exe، ثم قم بتشغيل الأمرين التاليين:
-u mage.exe الدليل الوجهة ملف appname.exe.manifest\appname.exe.manifest -اسم "AppName"-إصدار إصدار التطبيق -FromDirectory دليل مصدر للملفات appname.exe.manifest -cf دليل ملف.pfx\name.pfx -الأشخاص ذوي الإعاقة "كلمة المرور"

-u mage.exe دليل الملف. تطبيق\ أبم-appname.application دليل ملف appname.exe.manifest\appname.exe.manifest -cf دليل ملف.pfx\name.pfx -الأشخاص ذوي الإعاقة "كلمة المرور"