التجميع microsoft.xna.framework.dll لا يتم تحميل
-
24-09-2019 - |
سؤال
عند محاولة تحميل microsoft.xna.framework.dll من أي مشروع ، فإنه يلقي fileNotfoundException. تعذر العثور على الوحدة النمطية المحددة. (استثناء من Hresult: 0x8007007e) ، مع عدم وجود innerexception.
حتى الرمز البسيط مثل الرميات التالية هذا الاستثناء:
static void Main(string[] args)
{
Assembly.LoadFile(@"C:\Microsoft.Xna.Framework.dll");
}
أقوم بتشغيل XP X64 ، لكنني قمت بتعيين النظام الأساسي في مدير التكوين على X86 ، لأنني أعلم أنه لا ينبغي (لا) أن يعمل على X64 أو أي وحدة المعالجة المركزية. لقد أضفت ملف DLL يدويًا إلى GAC ، لكن هذا لم يحل المشكلة. لقد جربت أيضًا عارض سجل تجميع M $ لمعرفة ما إذا كانت هذه السجلات لديها أي معلومات مفيدة ، لكنها لم تفعل ذلك. كل شيء ، التحميل وما إلى ذلك ، كان ناجحا وفقا لهم.
أي اقتراحات؟ من فضلك؟
المحلول
شكرا لك على الرد.
لأغراض بلدي الإصدار 1.1 كافٍ ، لكن كان يجب أن أذكر أنني أعدت تثبيته قليلاً: لقد جربت الإصدارات التالية من الإطار: 1.1 و 2.0 و 3.0 و 3.5 وقد قمت بدمجها مع استوديو لعبة XNA المطابقة إصدارات ولقد جربت بعض المجموعات غير المتطابقة ، لكن جميعها ألقى نفس الاستثناء. ونعم ، إنه يتعلق بإعادة توزيع XNA لجهاز المستخدم النهائي.
نصائح أخرى
هل هذا على جهاز التطوير الخاص بك ، أو على جهاز آخر تحاول تشغيل اللعبة؟
الأسئلة الواضحة هي ، هل قمت بتثبيت أحدث إصدار من XNA Game Studio؟ إذا كان الأمر كذلك ، فما إصدار Visual Studio الذي تستخدمه؟ هل حاولت إعادة التثبيت؟
إذا كان هذا على جهاز المستخدم النهائي ، هل قمت بتثبيت XNA Framework القابلة لإعادة التوزيع؟