18-05-16, 05:46 PM
(18-05-16, 01:04 PM)السندبااد كتب :جزاك الله خيراً ونحن بانتظار الدرس ولكن المشروع لم يعمل
فعند تشغيل الملف التنفيذي يحدث كراش مباشرة وعند تشغيل السورس تظهر الرسالة التالية :
Invalid Markup
Check the Error List for more information.
بصراحة انا مستغرب كيف هذا الشي ممكن يحصل
اولا : انا مستهدف فريم وورك 4.5 فتم اضافة المكتبات الخاصة بالفريم وورك 4.5 مثل Presentation.Aero2 ونسخ مكتبات البليند الاساسية التابعة للفريم وورك4.5 الا وهي :-
Microsoft.Expression.Effects.dll
Microsoft.Expression.Interactions.dll
System.Windows.Interactivity.dll
هذولي الملفات اساسيين لاي مشروع تم تصميمه ببرنامج البليند ..
وكل ملف من ذي الملفات له نسختين بنفس الاسم لكن كل نسخة تعمل على فريم وورك مختلف
تستطيع ان تجدهم على المسار التالي :-
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework
طبعا كل نسخة لها ميزات مختلفة بعضها لاتوجد عند الاخر
ثانيا : المشكلة حصلت بسبب ان البليند استخدم مميزات خاصة بملفات الdll التابعة للفريم وورك 4.0 ، وليس 4.5 !!!!!
رغم اني مستهدف منذ انشاء المشروع الفريم وورك 4.5
!! كيف حصل ذلك لا اعلم... اشك ان الموضوع فيه bug من البليند ، لان غير معقول هذا الشيئ يصير
المهم دخلت على الReferance وحذفت الملفات الثلاثة التابعة لـ 4.5 واضفت بدالها النسخ نفسها لكن لـ 4.0
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0
وهذا هو المشروع ارفقه من جديد ، اعتقد والله اعلم انه سيعمل بعد هذا التغيير ..

