PDA

View Full Version : اجرای برنامه بر روی CD



hamed_bostan
سه شنبه 15 آبان 1386, 08:47 صبح
با سلام خدمت دوستان گلم.
در مورد برنامه های stand alone و اینکه نصب فریم ورک رو چطوری حذف کنیم زیاد بحث شده اما من میخوام بدونم ایا راهی هست که برنامه از روی خود سی دی اجرا بشه و نیازی به نصب روی سیستم کاربر نداشته باشه ؟ حالا فرض می کنیم فریم ورک رو سیستم طرف نصبه . فعلا این مشکل حل شه تا به مشکلان دیگه برسیم.

amirhosein
سه شنبه 15 آبان 1386, 10:00 صبح
فکر کنم منظورتون یه چیزی مثل نسخه پورتابل فتوشاپ cs3 باشه.

hamed_bostan
سه شنبه 15 آبان 1386, 11:46 صبح
دقیقا منظورم همینه .

amirsajjadi
سه شنبه 15 آبان 1386, 12:03 عصر
با سلام
اگه توی برناممون فقط از توابع و dll های دات نت استفاده کرده باشیم خوب صد درصد جواب میده ولی در غیر اینصورت باید فایل های اضافه ای که استفاده کردیم رو در کنار فایل اجراییمون بذاریم
کلا میشه این کار رو کرد

hamed_bostan
سه شنبه 15 آبان 1386, 12:15 عصر
مشکل فریم ورک رو چطور حل میکنین؟ ضمنا من یادمه یه بار این رو تست کردم . دات نت زمان اجرا یه سری فاطل temp فکر کنم به وجود میاره و برنامه من روی سی دی اجرا نشد . شما خودتون تست کردین؟ اگه تست کردین مشکل فریم ورک رو چطور حل می کنین؟

ممنون

amirsajjadi
سه شنبه 15 آبان 1386, 14:17 عصر
نه فکر نکم فایل temp درست کنه . شاید فایلهای temp رو توی پوشه temp خود ویندوز درست کنه ، که اونم گمون نکنم.
مشکل فریم ورک رو اصلا نمیشه حل کرد چون همون فرمی که ما داریم روش اشیاء رو قرار میدیم از کتابخانه فرم فریم ورک به ارث میبره بنابراین اگه برنامه ی ما فقط یک فرم داشته باشه که توی اون فرم هیچ شی و کدی قرار ندیم باز هم دات نت فریم ورک باید نصب بشه . چون وقت اجرای برناممون ابتدا فریم ورک رو چک میکنه که آیا نصبه یا نه
ولی توی My Project برنامه گزینه ای توی تب Application است به نام Enable application framework که من هنوز امتحانش نکردم

hamed_bostan
سه شنبه 15 آبان 1386, 15:00 عصر
توی My Project برنامه گزینه ای توی تب Application است به نام Enable application framework که من هنوز امتحانش نکردم


به نکته جالبی اشاره کردین . منم باهاش تا حالا برخورد نداشتم . می رم چکش کنم .کسی در مورد این اپشن چیزی میدونه؟