PDA

View Full Version : ارور ویژوال استودیو در دیباگ .Net Framework 3.5



windwalker
یک شنبه 21 دی 1393, 19:22 عصر
سلام
من به خاطر این که پروژه ام تو همه ویندوز ها اجرا بشه از دات نت 3.5 استفاده میکنم ولی وقتی start رو میزنم این ارور رو میده
با دات نت 4 هم تست کردم همین مشکلو داشت ولی با دات نت 4.5 و 4.5.1 هیچ مشکلی نیست
پ.ن:ویژوال استودیو 2013 نسخه 64 بیت

127471

windwalker
سه شنبه 23 دی 1393, 21:37 عصر
مشکلم حل شد

اونجایی که نوشته Any CPU رو باز میکنیم بعد Configuration Manager رو میزنیم در صفحه باز شده Platforms رو باز میکنیم و New رو میزنیم New Platform رو x86 میزنیم بعد OK و حل شد start

با روشای تو نت نتونستم به جواب برسم گفتم بزارم شاید یکی بدردش بخوره

SabaSabouhi
چهارشنبه 24 دی 1393, 10:58 صبح
سلام
دوست عزیز، شما مشکل رو حل نکردین، در واقع مشکل رو پیدا هم نکردین. فقط دورش زدین.
من نمی‌دونم مشکل شما چیه، چون من با VS2013 و Framework 4.0 و 64 بیت کد می‌نویسم و مشکلی هم ندارم.
شما با این کارتون برنامه رو 32بیتی کردین. در حالی که بهترین حالت اینه که AnyCpu کار کنید که اگه مشتری شما
سیستم عامل 64 بیت داشت برنامه‌ی شما 64 بیت بتونه اجرا بشه.
تجربه به من نشون داده که وقتی مشکلی وجود داره، اگه دورش بزنم، یه روز دیگه جلوم رو می‌گیره.
سعی کنید مشکل رو پیدا کنید.

به علاوه، شما گفتین که از DotNetFrx 3.5 استفاده کردین که برنامه‌تون تو همه ویندوزها اجرا بشه. این تصور اشتباه هست چون:
1. ویندوز قبل از WindowsXP دیگه وجود نداره ( Windows NT 3.5 - Windows NT 4.0 - Windows 2000 ) اینا دیگه منقرض شدن.
2. WindowsXP از DotNetFrx 4.0 پشتیبانی می‌کنه ( گویا مایکروسافت این رو اشتباه کرده )
3. از ویندوز 8 به بعد DotNetFrx 3.5 روی ویندوز نیست و باید جداگانه نصب بشه که روش نصبش از روی CD خود ویندوز یه کم سخته


Dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /source:f:\sources\ /LimitAccess

و از روی اینترنت هم خیلی طول می‌کشه ( با این انترنت‌های کشور ما )
4. از DotNetFrx 4.5 به بعد دیگه WindowsXP پشتیبانی نمی‌شه. که اشکالی
هم نداره چون WinXP مال 13 سال پیشه، می‌شه کم‌کم به فکر منقرض کردنش بود.

پس اگه می‌خواین برنامه‌ای بنویسین که روی تمام کامپیوترهای موجود با حداقل دردسر اجرا بشه
بهتره از DotNetFrx 4.0 استفاده کنید. چون:
1. روی ویندوز 8 و 8.1 به صورت خودکار هست.
2. برای نصب این Framework بجای یک فایل 260 مگی ( نسخه 3.5 ) با یک فایل 50 مگابایتی طرف هستیم.

صبا صبوحی