ايجاد Setup در ويژوال استوديو - قسمت اول
جمعه 31 خرداد 1392ايجاد Setup در ويژوال استوديو - قسمت اول <br/> اگر تاكنون اپليكيشن هاي تحت ويندوز طراحي كرده باشيد، حتما با چالش بزرگ تحويل نرم افزار به مشتري مواجه شده ايد. اين مشكل زماني بيشتر نمود پيدا مي كند كه محصول توليد شده بين تعداد زيادي از مشتريان توزيع شود و شما عملا نتوانيد در محل نصب برنامه حضور داشته باشيد.
- كپي كردن فايل هاي اپليكيشن شامل فايل اجرايي، كتابخانه ها، منابع و ... بر روي سيستم ميزبان
- ثبت مقادير مورد نياز از قبيل مسير نصب در رجيستري ويندوز سيستم ميزبان
- ثبت فرمت فايل مورد استفاده توسط برنامه بر روي سيستم ميزبان
- نصب نيازمندي هاي جانبي مورد نياز براي اجراي برنامه
- ايجاد ميانبرهاي لازم بر روي سيستم ميزبان براي اجراي برنامه و دسترسي به فايل ها از قبيل فايل راهنما
File > New > Project ... > Other Project Types > Setup and Deployment > Setup Project
- File System : سيستم فايل ميزبان را در اختيار قرار مي دهد. تمامي فايل هايي كه بايد بر روي سيستم ميزبان كپي شوند در اين قسمت مشخص مي شوند.
- Registry : از طريق اين بخش مي توان كليدهاي مورد نظر را به رجيستري سيستم ميزبان اضافه كرد.
- File Types : امكان ثبت ساختار فايل جديد در سيستم ميزبان را ميسر مي سازد.
- User Interface : واسط كاربري برنامه نصب را ارائه مي دهد. امكان افزودن و جابجا كردن ديالوگ ها بر حسب نياز در اين قسمت فراهم شده است.
- Custom Actions : اگر عمل خاصي در حين يكي از مراحل نصب يا حذف اپليكيشن مد نظر باشد، مي توان از اين قسمت استفاده كرد.
- Launch Condition : اگر لازم باشد شروطي براي عمليات نصب بررسي شويد، مثل وجود فايل يا نگارش خاصي از برنامه، از طريق اين قسمت مي توان آنها را تعريف كرد.
- Application Folder : تمامي فايل هايي كه در اين پوشه قرار داده شوند، در پوشه برنامه كه به صورت پيش فرض در Program Files ايجاد مي شود، كپي خواهند شد.
- User's Desktop : دسكتاپ كاربر نهايي را براي ايجاد ميانبرها در اختيار قرار مي دهد.
- User's Programs Menu : منوي برنامه هاي كاربر نهايي را در اختيار قرار مي دهد و پوشه برنامه به همراه ميانبرها را مي توان به اين قسمت اضافه كرد.
- Install : مرحله نصب
- Commit : مرحله تاييد پس از نصب
- Rollback : مرحله انصراف و بازپس خواندن عمليات نصب
- Unistall : مرحله حذف اپليكيشن از سيستم
- پايگاه داده هنگام نصب بايد ايجاد شود (در مواردي كه اطلاعات پايه و يا اطلاعات ديگر وجود ندارد)
- پايگاه داده هنگام نصب بايد پيوست شود (معمولا به دليل وجود اطلاعات در پايگاه داده)
- Simple Windows Service Sample
- Using Single EXE to Deploy Multiple Windows Service
- Installer Class and Custom Actions
- C#.net
- 4k بازدید
- 1 تشکر