PDA

View Full Version : تفاوت نرم افزار هایی که نیاز به نصب دارن و اون هایی که نیاز به نصب ندارن



Omid RKO
یک شنبه 28 خرداد 1391, 13:06 عصر
درود
دوستان این سوال رو کلی سرچ کردم ولی به نتیجه نرسیدم
خوب همونطور که میدونید یه سری نرم افزار ها نیاز به نصب بر روی سیستم ندارن ولی بسیاری از نرم افزار ها باید روی سیستم کاربر ابتدا نصب بشه ، دلیلش چیه ؟ این دو تا چه فرقی با هم دارن ؟
وقتی یه نرم افزار نصب میشه کلا چه اتفاقی میافته که قبل از نصب نرم افزار نمیشه اون رو اجرا کرد ؟

saman_h
یک شنبه 28 خرداد 1391, 13:44 عصر
زمانی که نرم افزار شما حاوی دیتا بیس ، فایل های اضافی و عکس یا صدا ، dll و ... باشه باید اون رو Publish کرد و فایل نصب واسش درست کنید تا هنگام نصب اون چیزایی که داخلش اضافه شده رو واستون کپی کنه که وقتی برنامه رو اجرا میکنید از اون چیزایی که نصب کرده برنامه رو لود کنه . اما اگه از چیزی استفاده نکرده باشید نیازی نیست فایل نصب داشته باشه . همون فایل EXE که هنگام Dubug ساخته میشه کافیه . اما این نکته هم توجه کنید برنامه هایی که شما مینویسید در محیط دات نت هستند و برای اجرا نیاز به Net FrameWork دارن . وقتی شما فایل نصب بسازی میتونی کاری کنی که همراه برنامت اون هم نصب بشه
امیدوارم کافی بوده باشه

Omid RKO
یک شنبه 28 خرداد 1391, 19:22 عصر
زمانی که نرم افزار شما حاوی دیتا بیس ، فایل های اضافی و عکس یا صدا ، dll و ... باشه باید اون رو Publish کرد و فایل نصب واسش درست کنید تا هنگام نصب اون چیزایی که داخلش اضافه شده رو واستون کپی کنه که وقتی برنامه رو اجرا میکنید از اون چیزایی که نصب کرده برنامه رو لود کنه . اما اگه از چیزی استفاده نکرده باشید نیازی نیست فایل نصب داشته باشه . همون فایل EXE که هنگام Dubug ساخته میشه کافیه . اما این نکته هم توجه کنید برنامه هایی که شکا مینویسید در محیط دات نت هستند و برای اجرا نیاز به Net FrameWork دارن . وقتی شما فایل نصب بسازی میتونی کاری کنی که همراه برنامت اون هم نصب بشه
امیدوارم کافی بوده باشه

سپاس از پاسختون ، مطلب رو گرفتم
حالا این فابل های نصب به چه صورت ایجاد میشن ؟
اگر برنامه نیاز به نصب نداشته باشه و همون فال exe باشه و رو یه سیستمی که فریم فرک دات نت رو نداشته باشه بخواهیم اجرا کنیم چی ؟ به جز نصب اون فریم ورک راه دیگه ای هست ؟

saman_h
یک شنبه 28 خرداد 1391, 20:15 عصر
سپاس از پاسختون ، مطلب رو گرفتم
حالا این فابل های نصب به چه صورت ایجاد میشن ؟
اگر برنامه نیاز به نصب نداشته باشه و همون فال exe باشه و رو یه سیستمی که فریم فرک دات نت رو نداشته باشه بخواهیم اجرا کنیم چی ؟ به جز نصب اون فریم ورک راه دیگه ای هست ؟

نه متاسفانه . چون برنامتون توی محیط دات نت نوشته شده حتما برای اجرا نیاز به دات نت داره . به این نکته هم توجه کنید که اگه مثلا توی دات نت 3.5 نوشتید حتما باید اون ورژن رو نصب کنید و اگه ورژن پایین تر باشه بازم خطا میده . همونطور که توی پاسخ 4 هست و خودمم قبلا اشاره کردم با Publish کردن و اضافه کردن دات نت به فایل نصب میتونید این مشکل رو حل کنید .