با سلام خدمت دوستان
بنده در حال توسعه برنامه ای هستم که به زبان #C در Visual Studio 2015 (برنامه کنسولی) نوشته شده است و در چندین جا به دیتابیسی که توسط Sql Sever 2016 Enterprise ایجاد شده است وصل می شود مایلم بدانم که چگونه می توانم با استفاده از InstallShield 2015 (فرق نمی کنه چه نسخه ای باشه Express, Professional, Premier و یا Limited امکان نصب همه شون رو دارم) فایل نصبی بسازم که دیتابیسم را هم دربرداشته باشه و کاربر نهایی مجبور نباشه به صورت دستی sql server یا هر چیز دیگه ای رو نصب کنه بلکه فقط فایل نصب رو اجرا کنه و بعدش شروع کنه به استفاده از نرم افزار. در ضمن قبلا کمی تحقیق کردم و sql server 2016 Express رو هم نصب کردم (چون تا جایی که می دونم به ویژگی LocalDB که تو نسخه Express هست نیاز خواهد بود). الان تنها مشکلی که هست اینه که نمی دونم چه طور فایل نصب رو ایجاد کنم وآیا ممکنه که دیتابیسی رو که قبلا در نسخه SQL Server 2016 Enterprise ساختم به LocalDB منتقل کنم یا نه؟(از طریق فایل های .mdf و .ldf) در ارتباط با connection stringهایی که باید استفاده کنم هم توضیح بدید لطفا.
فقط در صورت امکان لطف کنید مرحله به مرحله توضیح بدید و کلی از موضوع نگذرید.
ممنونم.
من از InstallAware استفاده میکنم که خیلی راحت و قدرتمند هست
آموزش استفاده هم در این لینک هست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)