WPF: أي سبب لوجود استثناء Xamlparse على XP ولكن ليس على Vista؟

StackOverflow https://stackoverflow.com/questions/2307921

سؤال

يتجمع تطبيقي بشكل جيد. يعمل بشكل جيد على آلات Vista. ولكن لا يبدأ حتى على أجهزة XP مع استثناء XAML Parse في النموذج الأول.

آلات XP جميعها لها .NET 3.5.

أي شيء ينطلق إلى الذهن؟

شكرًا.

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

المحلول

هذا الاستثناء يمكن أن يعني إلى حد كبير أي شيء.

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

آمل أن يعمل لك.

نصائح أخرى

استثناء XAML Parse هو الاستثناء الخارجي الذي يتم استدعاؤه عندما يقوم النموذج بتثبيت جميع عناصره الفرعية. من المحتمل أن يتم إلقاؤه لأن أحد هذه العناصر الفرعية هو إلقاء استثناء آخر أثناء التثبيت. تحتاج إلى التحقق من خاصية innerexception لاستثناء XamlParse ، و innerexception من innerexception ، وما إلى ذلك حتى تجد استثناء الجذر الذي يسبب المشكلة.

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

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