فایل های مورد نیاز برای ساخت فایل نصبی در سی شارپ
سلام
من یک برنامه ویندوزی با ویژوال استودیو 2015 و با wpf نوشتم. برنامه دارای دیتابیس (که از sql enterprise 2014 استفاده کردم) و فایل های گزارش (از کریستال ریپورت استفاده کردم) هست. فایل نصبی رو با installsheild خود ویژوال میخوام بسازم.
حالا میخوام یک فایلی نصبی برای ارایه به دیگران ازش بسازم.
و اما موردهایی که راهنمایی لازم دارم :
1- آیا میتونم در سیستم مقصد sql experes 2014 نصب کنم ( و نه اینترپرایز)
2- آیا به جای نصب sql برنامه سبک تر، فقط جهت مدیریت دیتابیس و استفاده از اون، هست که بشه در سیستم مقصد استفده کرد؟
3-آیا باید برنامه کریستال ریپورت هم توی سیستم مقصد نصب بشه؟ یا فقط میشه با نصب یک مثلا dll یا چیزی شبیه به اون کار رو راه انداخت؟
4- در حالت کلی از کجا بفهمم که چه فایل هایی رو در کنار فایل exe باید بذارم تا روی سیستم مقصد نصب بشه و برنامه بدون مشکل اجرا بشه ( نکته اینکه الان من فقط در مورد فایل های با پسوند rpt (برای گزارش ها) و دیتابیس و فونت ها اطمینان دارم و اگر چیزی دیگر هست چطور بفهمم)
تصویر فایل bin--debug در برنامه :
در پاسخ به سوالات شما :
1 - اگر قصد دارید فایل نصبی تهیه کنید و در سیستم مقصد نصب بشه باید Sql Server هم نصب بشه که در واقع همون نسخه Express باید نصب بشه.
2 - اگر شما در طراحی پروژتون از Sql Server استفاده کردید نمیتونید یک دیتابیس دیگه استفاده کنید. باید حتما همین Sql Server نسخه های سبک ترش رو نصب کنید.
3 - اگر از Crystal Report برای گزارشگیری استفاده کردید بله باید نصب بشه. اما اگر استیمول سافت استفاده کردید خیر نیازی به نصب نیست و فقط همون dll ها کافیه. (مقایسه استیمول سافت و کریستال ریپورت)
4 - هر چیزی که در پوشه release یا debug پروژه هست شما در فایل نصبی باید بذارید. اگر قرار هست کریستال ریپورت و Sql Server هم اتوماتیک نصب بشن فایل های مربوط به این دو نرم افزار هم لازمه در فایل نصبی باشه.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- حذف کامل یک رکورد در جدول ریلیشن شده
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf