من با installshield 2010 ست آپ نرم افزارم رو ساختم (در قسمت appdatafolder دیتابیسم رو انتخاب کردم فایل mdf و LDF )

و در قسمت redistributable پیش نیاز ها رو انتخاب کردم که شامل 1. .net 4 و 2. Sql Express 2008 R2 می باشد.

Setup ام با موفقیت ساخته می شود ولی 2 تا مساله دارم

1. وقتی open release folder رو انتخاب میکنم فایل ها یی که به من میده یک setup هست که مربوط به نصب نرم افزارم هست و یک فولدر با نام ISSetupPrerequisites که داخلش پیش نیاز ها یعنی (.net 4 و sql express 2008 ) رو برام گذاشته : مساله اینه که وقتی setup رو اجرا میکنم، فقط نرم افزارم نصب میشه و .net 4 و sql express 2008 نصب نمیشه و باید برم داخل فولدر ISSetupPrerequisites و دستی setup هر کدام از پیش نیازها را اجرا کنم که نصب بشوند. آیا نباید با اجرای setup ؛ هم نرم افزار و هم پیش نیاز هام نصب بشه ، یعنی خودش خودکار نباید اول پیش نیاز ها رو نصب کنه بعد نرم افزار رو؟

2. وقتی که پیش نیاز ها (.net 4 و sql express 2008 ) را دستی نصب میکنم و بعد setup را نصب میکنم و نرم افزار نصب می شود ، بعد که مسیر فولدر Data در sql express 2008 رو میبینم دیتابیس من داخلش نیست، مشکل چیست؟

با تشکر