PDA

نسخه کامل مشاهده نسخه کامل : ستاپ_InstallShield



shotok
03-03-2011, 18:21
با سلام
من میخواستم برای اولین بار با 11 installShield برنامه ستاپ بسازم مقاله های آموزشی مرتبط را هم خوندم ولی باز مشکل دارم.

1)از vs2008 و c# استفاده میکنم.پسوند فایلهام عبارتند از:
config-cs-resx-rpt-xsc-xsd-xss-csproj-sproj.user-suo-dll-pdb-xml-mdb-Designer.cs-ssk-exe-exe.config-
vshost.exe.config-vshost.exe-vshost.exe.mainifest
سوالم این ست که کدامیک از اینها را باید اضافه کنم.

2) در ابتدا که از نوع فایل ستاپ سوال میکنه از کدام یک از موارد باید استفاده کنم؟

لطفا هرچی میتونید کاملتر جواب بدید.

با تشکر:11:

Msba
04-03-2011, 12:37
شما زمانی که یک پروژه را در مد Release می سازید بروید در پوشه Release و فایل های :
exe اصلی
تمام DLL ها
فایل های XML مورد استفاده توسط کامپوننت ها.
فایل های Crystal Report .
شما احتیاجی به ارسال فایل های Config ندارید.
فایل های Mainifest هم برای ارسال ندارید.
Vshost هم نمی خواهد .
شما یک Installer بسازید سپس تو نرم افزار VMWare امتحان کنید تو سیستم عامل های مختلف مثلا XP و 7.
اون وقت متوجه می شوید که دقیقا چه می خواهید.
Redist می خواهید یا نه، برنامه اجرا می شود یا نه؟ و.......

یادتان نرود قیل از ساخت نصاب حتما برنامه خودتون را پک کنید مثلا با net reactor.
موفق باشید.

shotok
05-03-2011, 11:51
شما یک Installer بسازید سپس تو نرم افزار VMWare امتحان کنید تو سیستم عامل های مختلف مثلا XP و 7.
اون وقت متوجه می شوید که دقیقا چه می خواهید.

در ابتدای ساختن فایل ستاپ از کدام یک از موارد اینستال شیلد استفاده کنم؟


Redist می خواهید یا نه، برنامه اجرا می شود یا نه؟ و.......

Redist چیست؟


یادتان نرود قیل از ساخت نصاب حتما برنامه خودتون را پک کنید مثلا با net reactor.

لطفا در مورد این قسمت بیشتر توضیح بدید

Msba
05-03-2011, 12:17
شما برای شروع می توانید از Basic MSI Project استفاده کنید.
بعد از Project Assistant استفاده کنید تا مراحل ساخت کامل دستتان بیاید.

Redist ها یکسری فایل هایی هستند که توسط شرکت های مختلف ارائه شده و اگر شما از آن فایل ها در برنامه خود استفاده کنید لازم است سیستم مقصد آن ها را داشته باشد پس شما باید در نصاب خود آن ها را منتقل کنید.

چون کد های تولیدی قابلیت بازگردانی دارند یعنی می شود دوباره از آن ها Source گرفت پس باید محافظت بشوند پس باید با یک نرم افزار آن ها را کدگذاری کنید.

shotok
16-09-2011, 15:53
من در برنامه ای که نوشتم ازVS 2008, crystal Reports Basic for visual Studio 2008 و SQL Server 2000 استفاده کردم .
می خوام با اینستال شیلد 2011 ستاپ بسازم.
MSDE 2000 SQLEnterprise Manager رو تیک زدم ارور میده
در قسمت Redistributables کدام قسمت ها را برای این سه مورد تیک بزنم.
با تشکر:11: