PDA

نسخه کامل مشاهده نسخه کامل : ساخت setup با ابزارهای isual studio 2008 (c#), sqlserver2005, install sheild 2010



M-B-M
20-11-2010, 23:43
سلام دوستان
قبل از هر چیز ابزاها رو معرفی کنم...
من از visual studio 2008 (c#), sqlserver2005, install sheild 2010 استفاده می کنم
1. یکسری ابزارهای نصب همراه برنامه redistributable ها مثلا .dotnetfx همراه برنامه باید نصب شود اما در لیست redistributableها n تا dotnetfx وجود دارد و من هر کدام را تیک میزنم پیغام دانلود از اینترنت را می دهد و چند نسخه ان را دانلود کردم اما دقیقا نسخه ای که من لازم داشتم نبود و همچنین در مورد crystal report و ..... به همین دلیل من ادرس فایل ها رو عوض کردم و ادرس فایلهای مورد نیاز خودم رو دادم اما موقع نصب (فکر می کنم بخاطر اینکه ورژن اعلام شده از طرف install shiel با فایلی که من ادرس داده بودم همخوانی نداشتند)
مثلا برای نصب sql یک همچین پیغامی موقع نصب میده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ایا حدس من درست است؟
چطور میشه کلا یه redistributable به لیست redistributableها اضافه کرد که با چنین خطاهایی مواجه نشد؟

2. در مورد sql
یک دیتابیس رو چطور باید یه sql اتچ کرد؟
ایا دستوری برای اتچ وجود دارد یا باید با اسکریپت دیتابیس را هنگام نصب برنامه ساخت؟
یک سری اطلاعات پیشفرض پایگاه داده را چطور می توان در پایگاه داده وارد کرد
اگر لطف کنید و قسمت دوم سئوال رو که مهمترین بخش برنامه است کامل توضیح بدید دعاتون می کنم بسیار زیاد

3. و در اخر اینکه فایل msi و exe چه فرقی با هم دارن؟

M-B-M
22-11-2010, 23:49
دوستان نظری ندارن؟؟؟
از زمانی که اقای h2 به این فروم سرنمیزند خیلی فروم بی بخار شده....

M-B-M
27-11-2010, 22:13
حداقل یک پست "نمیدانم" برایم میگذاشتید تا دلم خوش باشد

anvar.net
28-11-2010, 00:01
معمولا اگر همه چیز بخوبی نصب شده باشد هیچ کدام از مشکلات بالا پیش نخواهد امد. در زمان نصب اگر دات نت فریمورک ها نصب شده باشند (و سرویس پک های نسخه های نصب شده و نسخه موجود در لیست IS یکسان باشند مشکلی ایجاد نمی شود) من IS ندارم تا چک کنم. ولی صرف عوض کردن ادرس فایل ها مشکل را حل نی کند چون احتمالا هنوز در تنظیمات داخلی همان ادرس های قبلی باید باشند.

به انجمن رسمی Instal Shield به ادرس [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] مراجعه کنید.

واسه ساخت SQL هم در همین انجمن جستجو کنید. (اگه اتچ بشه که حتما میشه دیگه نیازی به ساخت در زمان نصب نیست) البته میشه با اسکریپت و یا حتی کدهای C# و وی بی هم دیتابیس رو ساخت

فرق بین فایل های MSI و EXE

به زبان ساده فایل های Msi فایل های دیتابیس هستند که توسط برنامه Windows installer مورد استفاده قرار می گیرند. این فایل در بردارنده اطلاعاتی در مورد اینترفیس کاربر, توالی نصب, اسکریپت ها و تمامی محتویاتی هستند که شما به Setup اضافه م یکنید. همچنین اطلاعات فایل های Cab جانبی را نیز در خود دارند. فایل های MSI توسط برنامه ای به نام Windows Instaler خوانده شده و اجرا می شوند. اگر به فایل های نصب از نوع Msi دقت کرده باشید یک فایل Exe هم در کنارش وجود دارد که در واقع نوعی خود راه انداز است (عملا کاری به نصب ندارد و عمل نصب را انجام نمی دهد تنها وظیفه این Setup با فرمت Exe چک کردن وجود Windows Installer با ورژن مناسب برای خواندن و نصب فایل MSI است)