سلام دوست عزیزمون مهدیار توضیحات خوبی دادن و اینکه لینک اخر قبلا بنده درباره اکسس نیز مطالبی نوشتم
اما
من میخوام از برنامم فایل ستاپ بگیرم،برنامه هم با sql database file و entity data framework ساختم،یعنی روی دیتا بیس محلی هست(mdf file).
بعد از ویژوال 2008 این مشلات برای ورژن های بعدی بوجود اومد خصوصا درتنظیمات prerequisties پروژه هایی که داراری دیتابیس هستن با این مشکل مواجه میشن در ویژوال استودیو 2008 شما هرنوع پروژه ای داشته باشید با ستاپ ساز خود ویژوال فایل اجرایی بدون مشکل ایجاد میشه مثلا برنامه ای که برای مشتری منتشر شده خود ویژوال sql رو با صورت لایت همراه برنامه پک میکنه و مشکلی هم بوجود نمیاد برنامه های عادی که نیاز به سرعت بالا ندارن و استفاده از فناوریها نو مثلا در سی شارپ 7 یا 6 که متد out و برخی ویژگیها اضافه شده میتوان با 2008 کار کرد الان میتونید امتحان کنید یه پروژه دیتابیس بسازید و توی سیستم مجازی یا vmware تست کنید اگر حتی sql هم نصب نباشه برنامه اجرا میشه
بهتره برای پروژه هایی که با ویژوال استودیو ورژن بالای 2008 ساختید از ادونس اینستالر استفاده کنید
https://soft98.ir/software/programming/565-Advanced-Installer.html
محیط بسیار کاربردی و بدون دردسرهای نصب
خب بعد از اینکه ستاپ و توسط installsheild گرفتم برنامه موقع اجرا میگه حتما باید sql express نصب باشه تا دیتابیس و بخونه! خب من این پروژه و بخوام گسترش بدم نمیتونم به همه بگم حتما sql express به این سنگینی و نصب کنید که !
مشکل ورژن های بالا گفتم همینه اما اگه از دیتابیس اکسس استفاده کنید مشکلی پیش نمیاد توی لینک اخر پست دوست عزیز اقای مهدیار مفصل توضیح دادم--البته مطلب بالایی گفتم که توی ویژوال 2008 این مشکلات رو نداره
بقیه برنامه ها چجوری از پایگاه داده استفاده میکنند ؟
منکه موقع نصب برنامه ای ندیدم بگه sql express نصب کن
بله همون با ویژوال 2008 ساخته شده یا با اینستالر حین ساخت دیتابیس رو بصورت پک در فایل اجرای ترکیب کردن