PDA

View Full Version : سوال: اجرای نرم افزار روی ویندور 64 بیت



_behnam_
دوشنبه 24 بهمن 1390, 23:47 عصر
سلام
من یه نرم افزار نوشتم (ویندوز خودم 32 بیت هستش) ویندوز سفارش دهنده 64 بیت
روی سیستمش نصب نمیشه :ناراحت:
راهی وجود نداره که بشه کاری کرد برنامه روی ویندوزش نصب بشه؟

ممنون/

فرید نجفلو
سه شنبه 25 بهمن 1390, 00:17 صبح
پروژه تون رو در VS باز کنید به Properties پروزه برید از برگه Compile دکمه Advanced روکلیک و Target Cpu رو به Any Cpu یا X64 تغییر بدید
حتما نصب بودن فریم ورک و نسخه اون رو تو کامپیوتر سفارش دهنده برسی کنید
دات نت واسه همین اومده:چشمک:

_behnam_
سه شنبه 25 بهمن 1390, 00:34 صبح
از نصب بودن که نصب نیست، من ستاپ ساختم واسه نرم افزار میخواستم که با ستاپ نت فریم ورک رو نصب کنم اما اونم نصب نمیشد!
از برنامه ستاپ ساز خود ویژوال استدودیو استفاده کردم
واسه اونم همین روش استفاده کنم؟

saeid2t
سه شنبه 25 بهمن 1390, 01:02 صبح
تو ویژوال استددیو 2010 باز کردید؟ اگه نه با 2010 باز کنید کامپایل با x64 بزنید شاید درست شه

فرید نجفلو
سه شنبه 25 بهمن 1390, 01:05 صبح
کاش می گفتین Vs شما و ویندوز مشتریتون چی هستن

به هر حال بعد از اینکه کارایی که گفتم انجام دادید ازهمون Properties برید به برگه publish و دکمه Prerequisites رو کلیک کنید و تیک Create Setup رو بزارید
حالا تیک های بعدی فعال شدن از بین اونا فریم ورک (3.5 برای 2008 و 4 برای 2010) و installer رو تیک بزنید(همچنین Crystal Reports و Sql در صورت استفاده در برنامه)
ok کنید و یکی از دکمه های Publish Wizard یا Publish Now رو بزنید
فایل ستاپ شما در مسیر مشخص شده در پنجره یا وارد شده از طرف شما آمده است
اصولا این ستاپ باید کارکنه اگه کار نکرد پیغام خطا هنگام اجرا ویه عکس ازش می تونه مفید باشه

_behnam_
سه شنبه 25 بهمن 1390, 01:57 صبح
VS 2010 استفاده میکنم و ویندوز مشتری XP هست

فرید نجفلو
سه شنبه 25 بهمن 1390, 11:59 صبح
خوب پس باید در صفحه پیش نیاز ها فریم ورک 4 و Installer 4.5 رو انتخاب کنید
و یه چیزی که یادم رفت بگم اینکه تو همون پنجره گزینه From same location رو باید انتخاب کنید
این ساده ترن راه ساختن ستاپه

_behnam_
سه شنبه 25 بهمن 1390, 15:45 عصر
مرسی.
نت فریم ورک یه برنامه میخواست که از ماکروسافت دانلود کردم نصب شد
واسه برنامه هم Any Cpu رو زدم مشکل حل شد
ممنون/