PDA

View Full Version : سوال: مشکل اجرا نشدن در اکس پی



mehdiomnia
چهارشنبه 22 آبان 1392, 01:38 صبح
با سلام من گشتم نمیدونم شاید کلید واژه مناسبی سرچ نکردم بهرحال
دوستان من هرچی در سی شارپ مینویسم فقط در ویندوز سون اجرا میشه و روی اکس پی هام اجرا نمیشه موضوع چیه ؟
از بخش انتخاب دات نت هم یه پروژه که قبلا نوشته بود نوعشو از فریم ورک 4 گذاشتم روی 3.5 و روی ویندوز اکس پی که فریم ورک 3.5 داشت ریختم اما باز اجرا نشد حتی فریم ورک رو به 2 هم کاهش دادم
1. موضوع چیه اجرا نمیشه ؟
2. در سی شارپ دیدم دوتا فریم ورک 3.5 داشت یکیش کلاینت بود و یکیش کلاینت ننوشته بود بفغلش اونا چین ؟
3. چطوری میفهمیم برناممون 32 بیت یا 64 بیت ؟ و چطوری میشه سوئیچ کرد بین این دو حالت

mousa1992
چهارشنبه 22 آبان 1392, 01:58 صبح
متن ارور و یا تصویرو قرار بده

bestdata
چهارشنبه 22 آبان 1392, 07:34 صبح
ویندوز ایکس پی هم آپدیت کن (sp3 ؟ )

mehdiomnia
شنبه 25 آبان 1392, 23:40 عصر
http://upload.tehran98.com/upme/uploads/9b65aff38b29e2571.jpg
این ارور میده
جالبه ویندوز sp3 هست و dotnet4 هم روش نصب کردم ولی اجرانمیشه

bestdata
یک شنبه 26 آبان 1392, 09:25 صبح
من تو اینترنت ارورر is not valid win32 application جستجو کردم راه حل های خوبی یافتم (پیشنهاد میدم بگردید و بخونید)

اما چند تا که بنظرم خوب هستن رو بنویسم

مطمئن بشید برای ویندوز 32 بیت نوشته اید نه ویندوز 64 بیت
مطمئن بشید برای ویندوز نوشتید نه برای CMD ( برای این کار تست کنید ببینید تحت CMD اجرا میشه یا نه)

یکباره دیگه برنامه رو کامپایل کنید و اگر آنتی ویروسی چیزی دارید رو غیرفعال کنید تا در روند کامپایل اختلال ایجاد نکنه

بازم تکرار می کنم این ارورر می تونه علت های خیلی زیادی داشته باشه

مثل فایل خراب شده باشه یا بد افزار باشه
برای این نسخه از ویندوز طراحی نشده باشه
ویروس کرم یا کلا بد افزار شناخته شده باشه
با قطعات سازگاری نداشته باشه

یا شاید کنار این فایل فایل های دیگه ای نیاز داره


اگه میشه فایل رو پیوست کنید تا ما هم تستش کنیم

mehdiomnia
یک شنبه 26 آبان 1392, 10:33 صبح
من تو اینترنت ارورر is not valid win32 application جستجو کردم راه حل های خوبی یافتم (پیشنهاد میدم بگردید و بخونید)

اما چند تا که بنظرم خوب هستن رو بنویسم

مطمئن بشید برای ویندوز 32 بیت نوشته اید نه ویندوز 64 بیت
مطمئن بشید برای ویندوز نوشتید نه برای CMD ( برای این کار تست کنید ببینید تحت CMD اجرا میشه یا نه)

یکباره دیگه برنامه رو کامپایل کنید و اگر آنتی ویروسی چیزی دارید رو غیرفعال کنید تا در روند کامپایل اختلال ایجاد نکنه

بازم تکرار می کنم این ارورر می تونه علت های خیلی زیادی داشته باشه

مثل فایل خراب شده باشه یا بد افزار باشه
برای این نسخه از ویندوز طراحی نشده باشه
ویروس کرم یا کلا بد افزار شناخته شده باشه
با قطعات سازگاری نداشته باشه

یا شاید کنار این فایل فایل های دیگه ای نیاز داره


اگه میشه فایل رو پیوست کنید تا ما هم تستش کنیم
سلام من خیلی مبتدی هستم
اما برنامه در ویندوز سون براحتی اجرا میشه
اینکه برای 32 بیت نوشته شده یا نه چطوری باید فهمید من سی شارپ باز میکنم و روع بکار میکنم از کجاش تبدیل به 32 یا 64 بیت میشه نمیدونم
سیستمی که عکسشو میبینید اخرین نسخه بروز شده ویندوز ایکس پی پک 3 بدون انتی ویروس هست ولی همونطور که در تصویر میبینید
اینم پوشه برنامه
http://uplod.ir/4t3agbt4lwq8/sara.rar.htm
اینو پیدا کردم ولی الان که دارم تایپیک میزنم دسترسی ندارم به سیستمم تستش کنم همینه بنظرتون ؟
http://stackoverflow.com/questions/14633205/how-to-compile-32-bit-my-os-is-64-bit-error-exe-is-not-a-valid-win32-applica

mesiiran
یک شنبه 26 آبان 1392, 10:42 صبح
مشترک گرامی دسترسی به این پست امکانپذیر نمی باشد

hercool
یک شنبه 26 آبان 1392, 10:48 صبح
روی پروژه راست کلیک کن برو تو properties
تو تب اول یعنی application گزینه target .netframework رو بزار رو 4
تو تب build گزینه platform target رو کن x86

mehdiomnia
یک شنبه 26 آبان 1392, 21:31 عصر
مرسی
مرسی
لطفا تایپیک پاک نکنید چون من خودم مشکل داشتم برای پیدا کردن جواب مرسی از هر دو بزرگوار همین بود راه حلش

mohammad5593
دوشنبه 27 آبان 1392, 06:10 صبح
برنامه را روی Any Cpu تنظیم کنید