سلام دوستان،

یه برنامه با استفاده از VS 2010 و دات نت 3.5 تو ویندوز 7 نوشتم. این برنامه Windows Based هست و با C#‎‎ نوشته شده. این برنامه رو که تو ویندوز 7 های دیگه اجرا می کنم مشکلی نداره. ولی تو ویندوز XP مشکل داره و Exception میده.

exception اینه:
Exception has been thrown by the target of an invocation.
البته یه Inner Exception هم داره که اینه:
The parameter is incorrect
این استثنا وقتی رخ میده که میخواد متد InitialComponents از فرم لاگین رو اجرا کنه. دقیقا از اینجا شروع میشه:
resources.ApplyResources(this. ..., "...")


چون قبل از این خطا یه حلقه while دارم، این خطا دوباره اتفاق می افته و از بار دوم به بعد Inner Exception به این صورت میشه:
The operation completed successfully


دلیلش چی می تونه باشه؟