PDA

View Full Version : مشکل در به کارگیری Native های ساخته شده توسط Ngen



saberamani
یک شنبه 03 دی 1385, 10:58 صبح
با سلام
من چند تا تاپیک در مورد به کارگیری Ngen رو مطالعه کردم و با زحمت زیاد تونستم که یکی رو به کد Native کامپایل کنم. (حالا نپرسید چرا این کار می کنم)
حالا مشکل اینجاست که نمی تونم از این اسبلی کامپایل شده استفاده کنم!!!

لازم به ذکره که من اسمبلی Native شده رو به پوشه برنامم کپی کردم و سعی کردم با ایجاد یک رفرنس از کلاس های موجود در آون استفاده کنم. خوشبختانه VS به درستی اون و کلاسهای اون رو شناخت و به درستی برنامه کامپایل شد.

اما هنگام اجرا و کلیک بر رو دکمه مربوط به فراخوانی کلاسهای درون اسمبلی Native شده پیغام خطای زیر رو میده:


Error: Could not load file or assembly 'TestNative, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.



:عصبانی++:
Please F1, F1

sahar
یک شنبه 15 بهمن 1385, 19:07 عصر
مشکل منم دقیقا همینه ، فقط با یه عالمه مستندات خوندن این جوری به نظرم اومده که اگر mscorlib.dll جزو native image ها باشه این کار اتوماتیک انجام می شه ولی عملا من هم هر چی تست کردم نشد!!!!
مسیر فایلهای نیتیو شده :c:\windows\assembly ست که در در مد داس dir بگیرید اطلاعات کامل تری دستتون میاد ولی اینکه چگونه در عمل این دی ال ال ها استفاده می شن ...؟؟؟!!!!

nasr
سه شنبه 27 مرداد 1388, 17:57 عصر
من هم این مشکل را دارم

کسی راهی براش داره؟