PDA

View Full Version : سوال: ساخت برنامه بصورت Portable



reza1357
سه شنبه 26 شهریور 1387, 10:43 صبح
سلام،
برنامه ای میخوام بنویسم که بصورت Portable قابل اجرا باشه و نیاز به نصب هیچ گونه از ابزارها و غیره Visual Studio نباشه.
برنامه هم بدون بانک اطلاعاتی است و فقط شامل فرم و ... است و فقط جهت ارائه به مشتری.

دوستان میتونند در این زمینه کمک کنند ؟

با تشکر

VisualStudio
سه شنبه 26 شهریور 1387, 11:22 صبح
یکی از ویژگی های دات نت خاصیت Portable برنامه هاش هست که شما میتونید فقط فایل Exe را به مشتری بدید و میشه به روش XCOPY اون را توزیع کرد کرد تنها پیش نیاز خود دات نت هست که روی ویستا نسخه 3 آن هست اگر نباشه میتونید به مشتری بگید که این برنامه را به صورت مجزا نصب شما هیچ کار اضافی نیاز نیست بکنید اصلا نیاز به Visual Studio و ... نیست

reza1357
سه شنبه 26 شهریور 1387, 11:40 صبح
ممنون دوست عزیز.

تنها پیش نیاز خود دات نت هست که روی ویستا نسخه 3 آن هست
منظور از دات نت همون Farmework است ؟

saman_itc
سه شنبه 26 شهریور 1387, 11:50 صبح
بد نیست به این تاپیک هم یه سری بزنی Bye,Bye Framework (http://barnamenevis.org/forum/showthread.php?t=91066&highlight=bye)

reza1357
سه شنبه 26 شهریور 1387, 12:28 عصر
بد نیست به این تاپیک هم یه سری بزنی Bye,Bye Framework (http://barnamenevis.org/forum/showthread.php?t=91066&highlight=bye)
متاسفانه این تاپیک نتیجه خاصی نداشت که بشه به اون اکتفا کرد.

mojtaba-saleh
چهارشنبه 27 شهریور 1387, 12:48 عصر
دوست عزیز برای فریم ورک هم میتونی ازبرنامه XenoCode virtual Appliance استفاده کنی, که فریم ورک رو به برنامه اتک میکنه و برنامه روی سیستم هایی که فاقد اون هستند اجرا می شه.
ولی 2 عیب داره یکی اینکه به حجم برنامه شما 20 مگ اضافه میشه , دومی اینکه بعضی وقتا اشکالات عجیب غریب توی برنامه به وجود میاد ولی خیلی کم پیش میاد خطا هاش

mc_laren
چهارشنبه 27 شهریور 1387, 17:46 عصر
با سلام
اگه کامپوننت یا فایل کتابخانه ای به برنامه اضافه کرده باشیم اونوقت که دیگه نصب فریم ورک به تنهایی
کافی نیست برای این مشکل چه فکری کردید؟
در ضمن اگه برنامه های پرتابل رو دانلود کرده باشید که من مرورگر اپرا رو دانلود کردم دیدم تمام
فایل های dll رو در کنار فایل exe داشت.

VisualStudio
چهارشنبه 27 شهریور 1387, 18:02 عصر
دوست عزیز خیلی ها به غلط این فکر را میکنن که دات نت فریم ورک فقط یک مشت کلاس هست ولی اونطوری نیست در اون CLS هست CLR هست و یکسری Engine های دیگه که برای اجرای Runtime به اون ها نیاز هست