Al.exe أداة الأخطاء و التحذيرات

يقوم الجدول التالي بسرد الأخطاء الناتجة عن Al.exe.

خطأ

الوصف

al1001

خطأ ببرنامج التحويل البرمجي الداخلي

حاول تحديد إذا كان سبب فشل Al.exe هو عدم القدرة على تحليل بناء الجملة غير المتوقع, بعد ذلك، اتصل بخدمات دعم منتجات Microsoft.

al1002

نفاد الذاكرة

Al.exe نفد من الذاكرة ثم توقف, قم بزيادة مقدار الذاكرة المتوفرة.

al1003

يجب أن يتبع خيار المحول البرمجي 'خيار' بوسيطة

إن Al.exe توقع مرور وسيطة إلى خيار سطر الأوامر, على سبيل المثال، إذا قمت بتحديد /algid: فيجب عليك تمرير معرّف خوارزمية.

al1004

تهيئة خطأ وقت تشغيل اللغة العامة غير المتوقع — "سبب"

يقوم Al.exe بالإعلام عن خطأ مع تثبيت ‏‫Visual Studio أو وقت تشغيل اللغة العامة للسبب المحدد.

al1005

الملف 'ملف' كبير جداً ليتم فتحه

يجب أن تكون كافة الملفات المفتوحة بواسطة Al.exe أصغر من ٤ غيغابايت (GB).

al1006

تم بالفعل إدراج ملف الاستجابة 'ملف'

تم تحديد ملف الاستجابة نفسه (@file) أكثر من مرة على سطر الأوامر, حيث يمكن إدراج ملف الاستجابة مرة واحدة فقط.

al1007

حدث خطأ أثناء فتح ملف الاستجابة 'ملف' — 'سبب'

إن Al.exe لا يستطيع فتح ملف الاستجابة المحدد للسبب المحدد.

al1008

مواصفات الملف مفقودة لخيار سطر الأوامر 'خيار'

إن Al.exe توقع مرور ملف إلى خيار سطر الأوامر, على سبيل المثال، إذا قمت بتحديد الخيار /out فيجب عليك تحديد ملف.

al1009

لا يمكن فتح 'ملف' للكتابة

إن Al.exe تعذر عن الكتابة لملف كملف تجميع الإخراج, فقد يكون القرص ممتلئاً أو قد يكون الملف محدد للقراءة فقط أو ربما ليس لديك أذونات للملف.

al1010

خطأ بناء الجملة لسطر الأوامر: يفقد ':نص' للخيار 'خيار'

إن Al.exe توقع مرور وسيطة إلى خيار سطر الأوامر, على سبيل المثال، إذا قمت بتحديد الخيار /title فيجب عليك تمرير سلسلة.

al1011

الملف 'ملف' عبارة عن ملف تنفيذي ولا يمكن فتحه كملف نص

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

al1012

'القيمة' ليست إعداداً صالحاً للخيار 'خيار'

تم تمرير القيمة غير المتوقعة إلى خيار سطر الأوامر, على سبيل المثال، هذا الخطأ يحدث في حالة تحديد قيمة غير صالحة للخيار /target.

al1013

خيار سطر الأوامر غير معروف: 'خيار'

تم تحديد خيار غير صالح لسطر الأوامر .

al1014

تهيئة خطأ غير متوقع — 'سبب'

Al.exe كشف عن فشل تهيئة COM, و قد يحدث هذا بسبب نقص في الذاكرة و لكن السبب الأرجح هو ملفات النظام DLL, فيجب أن تشاهد خطأ مماثلاً إذا كنت تقوم بتشغيل علم التنفيذ التلقائي أو برنامج علم COM مثل Microsoft ‏‫Visual Studio.

التثبيت المسبق لنظام التشغيل.

al1015

تعذر البحث عن ملف الرسائل 'alinkui.dll'

إن Al.exe يتطلب Alinkui.dll, تأكد من أن هذا الملف موجود على مسارك و عند الضرورة قم بنسخه من المنتج CD.

al1016

لم يتم تحديد أية ملفات إدخال صالحة

Al.exe يتطلب ملف إدخال واحد أو أكثر لا يحتوي على معلومات تجميع.

al1017

لم يتم تحديد أي اسم لملف الهدف

يقوم الخيار المطلوب /out بتحديد اسم لملف الهدف الذي تم فقدانه.

al1018

تعذر تحميل الملف المطلوب 'ملف'

لا يمكن تحميل بعض ملفات مكتبة الارتباط الحيوي (DLL), قم بإعادة تثبيت ‏‫Visual Studio أو عدة تطوير برامج Windows (SDK).

al1019

حدث فشل في بيانات التعريف أثناء إنشاء التجميع — السبب

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

al1020

تجاهل إدراج التجميع 'ملف'

تم تحديد ملف إدخال يحتوي تجميع, حيث ملفات الإدخال Al.exe لا تتضمن تجميعات.

al1021

'إعداد' : تجاوز الإعداد السابق

وحدة نمطية تحتوي قيمة لإعداد معين, ربما تم تعيينها من خلال سمات مخصصة و التي تم تجاوزها مع قيمة تمرير باستخدام خيار سطر الأوامر Al.exe.

al1022

خطأ في قراءة الموارد المضمنة 'ملف' — السبب

إن Al.exe لا يستطيع قراءة الملف الذي مُرِرَ إلى الخيار /embedresource للسبب المحدد.

al1023

خطأ في تضمين المورد 'ملف' — السبب

لا يتمكن نظام التشغيل من تضمين ملف المورد في التجميع للسبب المحدد.

al1025

إن ComType يقوم بتسجيل 'تسجيل' النقاط إلى سجل ملف غير صالح 'تسجيل'

بيانات التعريف في الوحدة النمطية للإدخال غير صالحة, حيث يجب إصلاح الأداة التي تقوم بإنتاج الوحدة النمطية.

al1026

الإصدار المحدد 'الإصدار' غير صالح

راجع المعلومات حول الخيار /version للتنسيقات الصالحة.

al1028

إن ملف المفاتيح 'ملف' مفقود و تحتاج إلى المفتاح الخاص للتوقيع

تم تمرير ملف مفاتيح يحتوي على المفتاح العام فقط إلى الخيار /keyfile, فاستخدم أداة الاسم المميز (Sn.exe) لإنشاء ملف يحتوي على مفتاح خاص و مفتاح عام كما هو موضح في الأمر التالي.

sn -k keypair.snk.

al1029

اسم حاوية المفاتيح 'حاوية' غير موجود

إن القيمة التي تم تمريرها إلى الخيار /keyname ليست حاوية صالحة, فاستخدم أداة الاسم القوي (Sn.exe) لإنشاء حاوية.

al1030

خدمة التشفير غير مثبتة بشكل صحيح أو أنها ليست مزودة بموفر مفاتيح مناسب

قد تحتاج لإعادة تثبيت نظام التشغيل أو تثبيت بعض أدوات التشفير التي تم استخدامها لإنشاء المفتاح.

al1031

حدث خطأ أثناء قراءة الأيقونة 'ملف' — السبب

إن Al.exe لا يستطيع قراءة الملف الذي تم تمريره إلى الخيار /win32icon للسبب المحدد

al1032

خطأ في إنشاء الموارد لـ 'ملف' — السبب

إن Al.exe لا يستطيع إنشاء ملف بسبب عدم وجود مساحة كافية في القرص أو بسبب بعض الأخطاء الأخرى, و هذا الخطأ يحدث عند تحديد الخيار (الذي ينشئ ملف .ico) /win32icon أو لا تقم بتحديد الخيار (الذي يقوم بإنشاء ملف يحتوي على معلومات المورد) /win32res.

إذا لم تتمكن من حل مشكلة إنشاء الملف, قم باستخدام /win32res الذي يحدد ملف يحتوي على معلومات عن الأصدار أو الصورة النقطية (رمز).

al1033

تم تحديد السمة المخصصة للتجميع 'سمة' عدة مرات باستخدام قيم مختلفة

تم تمرير قيم مختلفة لتواجد اثنين من نفس السمة المخصصة في الوحدات النمطية للمصدر التي تم تحديدها كمدخل إلى Al.exe.

al1034

لا يمكن نسخ أو إعادة تسمية التجميع 'ملف'

نشأ تعارض في اسم مما أدى إلى إيقاف المحول البرمجي أثناء استخدام بناء الجملة Al.exe الذي يتيح لك تحديد و نسخ ملف إدخال, فعلى سبيل المثال, يحدث هذا الخطأ إذا قمت بتحديد input.dll,somename.dll /out:somename.dll.

al1035

لا يمكن أن تحتوي المكتبات على نقطة إدخال

لا يمكنك تحديد الخيار (الافتراضي) /target:lib و الخيار /main.

al1036

إن التطبيقات القابلة للتنفيذ تتطلب نقطة الإدخال

عند استخدام الخيار /target:exe أو /target:win, يجب عليك أيضاً تحديد الخيار /main.

al1037

غير قادر على البحث عن أسلوب نقطة الإدخال 'رئيسي'

إن Al.exe لا يستطيع العثور على أسلوب Main في الموقع المحدد بواسطة الخيار /main.

al1039

فشل في تهيئة مدير مخزن التجميع العمومي المؤقت — السبب

قم بإعادة تثبيت ‏‫Visual Studio أو Windows SDK.

al1040

فشل في تثبيت التجميع في ذاكرة التخزين المؤقت — السبب

يمكن تثبيت التجميعات الموقعة فقط في ذاكرة التخزين المؤقت. راجع مخزن التجميع العمومي المؤقت للحصول على مزيد من المعلومات.

al1041

'أسلوب': لا يمكن أن تكون نقطة الإدخال لأن التوقيع أو الرؤية غير صحيحة أو أنها عامة

تم تحديد أسلوب مع الخيار /main، إلا أن هذا الأسلوب غير ثابت و لا يقوم بإرجاع int أو void لأنها إما عامة أو تحتوي على وسائط غير صالحة.

al1042

'exe': لا يمكن إضافة EXEs الوحدات النمطية

تم تحديد ملف .exe الذي لا يحتوي تجميع كأنه ملف إدخال إلى Al.exe, فإن Al.exe يمكنه أخذ ملفات .dll بدون تجميعات كملفات إدخال فقط.

al1043

اسم ملف البيان 'name' لا يمكن أن يكون نفس أية وحدات نمطية

الاسم المحدد مع الخيار /out لا يمكن أن يكون نفس أي من أسماء الملفات المحددة كإدخال إلى Al.exe.

al1044

حدث خطأ أثناء ملف المفاتيح 'ملف' — السبب

حدث خطأ أثناء الفتح أو القراءة من ملف محدد مع /keyfile أو AssemblyKeyFileAttribute.

al1045

اسم الملف 'ملف' طويل جداً أو غير صالح

تم تمرير اسم ملف به أكثر من 260 حرفاً إلى Al.exe, و هكذا يجب عليك اختيار اسم ملف به أحرف أقل أو مسار أقصر أو قم بإعادة تسمية الملف.

al1046

تم بالفعل استخدام معرّف المورد 'المعرّف' في هذا التجميع

الموردان المتضمنان أو المرتبطان لديهما نفس المعرّف أو الاسم (الوسيطة الثانية), فقم بإزالة أحد الموارد المتعارضة أو أعد تسميتها.

al1047

حدث خطأ في استيراد الملف 'ملف' — السبب

لا يمكن فتح ملف وحدة نمطية للسبب المحدد.

al1048

حدث خطأ في استيراد الوحدة النمطية 'وحدة نمطية' للتجميع 'تجميع' — السبب

حدث خطأ أثناء فتح ملف nonmanifest لتجميع multifile, حيث لم يتم حذف هذا الخطأ مباشرة عن طريق Al.exe و لكن يمكن تمريره برمجياً إلى عملية تستخدم Al.exe.

al1049

لا يمكن بناء الإنشاء التلقائي أو مراجعة أرقام الإصدار لتواريخ قبل 1 يناير 2000

يتم تعيين ساعة النظام على جهاز الكمبيوتر الخاص بك لتاريخ قبل 1 يناير 2000.

al1050

الميزة التي تستخدمها 'ميزه قديمه' لم تعد مدعومة؛ فالرجاء استخدام 'ميزه جديدة' بدلاً من تلك

الميزة التي كانت مدعومة سابقاً من قبل Al.exe تعتبر الآن مهملة, فاستخدم الميزة الموصى بها بدلاً من تلك.

al1051

خطأ في انبعاث السمة 'سمة' — 'سبب'

لم يتم معالجة سمة مخصصة لتجميع بواسطة Al.exe للسبب المحدد.

al1052

الملف ' اسم الملف ' لا يعتبر تجميعًا

الملف المحدد مع /template يجب أن يحتوي على بيانات التعريف للتجميع, و هذا الخطأ يشير إلى أن الملف المحدد بواسطة /template لا يحتوي على تجميع.

al1053

الإصدار 'إصدار' المحدد لـ 'خيار' غير موجود في التنسيق الطبيعي 'مراجعة.بنية.ثانوي.رئيسي'

قام Al.exe بالكشف عن معلومات حول الإصدار الذي تم تشكيله-ill المحدد مع الخيارات /fileversion أو /productversion.

al1054

الإصدار 'إصدار' المحدد لـ 'خيار' غير موجود في التنسيق الطبيعي 'مراجعة.بنية.ثانوي.رئيسي'

قام Al.exe بالكشف عن معلومات حول الإصدار الذي تم تشكيله-ill المحدد مع SatelliteContractVersionAttribute.

al1055

لا يحتوي التجميع المشار إليه 'اسم الملف' على اسم قوي

يتم إصدار هذا الخطأ عندما تقوم ببناء تجميع باسم قوي و الإشارة إلى تجميع لا يحتوي على اسم قوي, و لإصلاح هذا يجب عليك إما إعادة إنشاء التجميع الخاص بك مع اسم قوي أو إرفاق اسم قوي إلى التجميع باستخدام sn.exe (راجع الوثائق لـ sn.exe).

يحدت تواجد شائع لهذا الخطأ عندما تقوم باستخدام كائنات COM بواسطة طريقة من تجميعات برنامج التضمين, مثل إضافة مرجع إلى وحدة نمطية COM لمشروع C# بواسطة طريقة من Visual Studio IDE, و لتجنب هذا الخطأ يمكنك تحديد ملف المفاتيح للاسم القوي لتجميعات برنامج التضمين COM في خاصية المشروع "تضمين مفتاح التجميع الاسم/الملف"

إذا كنت تقوم بإنشاء تجميع لبرنامج التضمين خلال tlbimp, راجع الوثائق tlbimp للحصول على مزيد من المعلومات حول كيفية تعيين اسم قوي إلى تجميع لبرنامج التضمين.

إذا كان تجميع يحتوي على اسم قوي، يمكن تثبيته في مخزن التجميع العمومي المؤقت, و بالتالي إن التجميعات المشار إليها سوف تنتقل أيضاً إلى مخزن التجميع العمومي المؤقت, و هكذا فقط التجميعات ذات الأسماء القوية يمكنها الانتقال إلى مخزن التجميع العمومي المؤقت.

al1056

إن التجميع المشار إليه 'اسم الملف' عبارة عن تجميع تابع مترجم

تجميع نشأ باستخدام السمة AssemblyCultureAttribute تتم الإشارة إليه في إنشاء التجميع الحالي, حيث السمة AssemblyCultureAttribute تشير إلى الملف على أنه تجميع تابع مترجم و هو غير مناسب للإشارة إلى تجميع تابع, لربما ينبغي عليك أن تشير إلى التجميع الأصلي الرئيسي بدلاً من ذلك.

al1057

لا يمكن ترجمة الملفات التنفيذية حيث يجب أن تكون الثقافة فارغة دائمًا

يتم إنشاء تجميع باستخدام /target:exe و لكن تم حديد /culture, حيث لا تحتوي التجميعات في .exe على معلومات في حقل الثقافة.

al1058

إن 'ملف' عبارة عن تجميع و لا يمكن إضافته كوحدة نمطية

في تجميع C++ يقوم (الخيار الرابط) /assemblymodule بتمرير ملف يحتوي على تجميع.

al1059

خطأ مجهول (رمز)

قام Al.exe بتلقي رمز خطأ مجهول (code).

تتضمن الحلول المحتملة ما يلي:

  • إعادة تثبيت ‏‫Visual Studio.

  • إعادة تثبيت Windows SDK.

  • البحث عن الملفات المفقودة.

  • تحقق من وجود مساحة كافية على القرص.

  • تحقق من وجود ذاكرة كافية.

  • إيقاف العمليات الأخرى التي قد تقوم بالوصول إلى الملفات.

  • إعادة تشغيل جهاز الكمبيوتر الخاص بك.

al1060

فشل التشفير أثناء إنشاء التجزئات — السبب

حدث خطأ أثناء إنشاء تجزئات الملف لتجميع multifile.

al1061

لا يمكن تعيين الخيار 'خيار' لأن 'سبب'

القيمة المحددة لهذا الخيار تعتبر غير صالحة للسبب المحدد.

al1062

تم تحديد الوحدة النمطية 'وحدة نمطية' عدة مرات و لكن سيتم إدراجها مرة واحدة فقط

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

al1063

تم تعريف النوع العام 'نوع' في مواقع متعددة في هذا التجميع: 'ملف1' و 'ملف2'

تم العثور على نفس النوع في أكثر من وحدة نمطية في التجميع و قد يتواجد إصدار واحد فقط لكل نوع في تجميع.

al1064

لا يمكن تحديد خيارات متعددة من /bugreport.

يتم السماح لخيار واحد فقط من /bugreport.

al1065

إن اسم الملف ' اسم الملف ' طويل جداً أو غير صالح

اسم الملف المحدد أطول من الحد الأقصى المسموح به.

al1066

الحرف ' character ' غير مسموح به على سطر الأوامر أو في ملفات الاستجابة

تم العثور على حرف غير صالح إما في سطر الأوامر أو في ملف.

al1067

'اسم الملف' عبارة عن ملف ثنائي عوضاً عن ملف نص

الملف موجود في تنسيق ثنائي بدلاً من النص.

al1068

تم بالفعل تعريف الوحدة النمطية 'وحدة نمطية' في هذا التجميع, و هكذا يجب أن يكون هناك اسم ملف فريد لكل الموارد المرتبطة و الوحدات النمطية.

تحدث الوحدة النمطية أكثر من مرة في هذا التجميع.

al1069

لا يمكن إنشاء اسم ملف قصير 'اسم ملف' عندما يتواجد مسبقاً اسم ملف طويل مع نفس اسم الملف القصير

الملف الحالي يحتوي على اسم عبارة عن الإصدار المختصر لاسم ملف موجودة بالفعل, فعلى سبيل المثال، إن تجميع LongFileName.cs و من ثم إعادة تجميعه بالاسم LongFi~1.cs سوف يؤدي إلى خطأ في المحول البرمجي مشابه لهذا, و قد يحدث هذا الخطأ إذا تم حذف المحول البرمجي لملفات الإخراج التي لها أسماء طويلة و لكن بقيت ملفات برنامج الربط المتماثلة.

al1070

لا يحتوي التجميع الملحد على وحدة نمطية محددة للمعالج 'اسم الوحدة النمطية'

في حالة الإنشاء باستخدام /platform:agnostic (أو عدم تحديد /platform) سيتم إنشاء خطأ عندما تحاول إضافة وحدة نمطية (باستخدام /addmodule) و هذا ليس الملحد كمحاولة ربط ملف i386 obj إلى ia64 obj.

إن المصدر الرئيسي للوحدات النمطية غير الملحدة هو C++, و هكذا إذا كنت تستخدم /addmodule مع وحدة نمطية ++C قد تحتاج إلى تعديل بنية البرامج النصية لتحديد الإعداد المناسب /platform.

al1072

لا يمكن للتجميع و الوحدة النمطية '"اسم وحدة نمطية"' استهداف المعالجات المختلفة

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

al1073

يستهدف التجميع المشار إليه 'تجميع' معالج آخر

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

al1074

إن اسم الوحدة النمطية '"اسم وحدة نمطية"' المخزن في 'ملف الاسم' يجب أن يطابق اسم الملف الخاص به

حيث هذا مطلوب من الرابط, و لحل هذه المشكلة اجعل الاسمين متطابقين.

al1075

تم طلب تأخير التوقيع لكن لم يتم تحديد أي مفتاح

عند تأخير توقيع تجميع فإن المحول البرمجي لا يحسب أو يخزن التوقيع و لكن يحفظ مساحة في الملف بحيث يمكن إضافة التوقيع لاحقاً,

فعلى سبيل المثال، استخدام /delaysign+ تمكن المختبر بوضع التجميع في ذاكرة التخزين المؤقت العمومية, و هكذا بعد الاختبار يمكنك توقيع التجميع بشكل كامل عن طريق إضافة المفتاح الخاص إلى التجميع باستخدام الأداة المساعدة رابط التجميع.

al1076

توجيه النوع 'نوع' إلى التجميعات المتعددة: 'التجميع' و 'التجميع'.

يمكن توجيه نوعاً إلى تجميع واحد فقط.

al1077

يتم تعريف النوع العام 'نوع' في 'التجميع' و يوجه إلى 'التجميع'.

يوجد نوع عمومي مكرر في التجميع الذي تم إنشاؤه أحدهما عبارة عن تعريف نوع صالح و الآخر معيد توجيه نوع.

راجع أيضًا:

المرجع

Al.exe (رابط التجميع)

موجه أوامر Visual Studio.

موارد أخرى

أدوات .NET Framework