PDA

View Full Version : فایل های مورد نیاز برای ساخت فایل نصبی



Imenam
سه شنبه 14 مرداد 1393, 21:41 عصر
سلام دوستان

می خواستم بدونم برای ساخت فایل نصبی از برنامه ای که تو سی شارپ نوشته شده چه فایل هایی باید از فولدر debug تو فایل نصبی گنجانده بشوند؟ آیا همه ی فایل هایی که تو این فولدر هستند مورد نیاز هست یا فقط همون فایل exe برنامه کفایت میکند؟

plus
سه شنبه 14 مرداد 1393, 22:07 عصر
بستگی داره شما از چه ابزارها و کامپوننت هایی در برنامه استفاده کرده باشین.هر مورد، ممکنه روش خودش رو داشته باشه.برای مثال اگه از Sql Server استفاده کرده باشین، باید روی سیستم مقصد نصب بشه.اگه از UI Components استفاده کرده باشین بسته به نوعش ممکنه کپی کردن فایل های DLL ش کافی باشه یا نیاز به نصب مجزا روی سیستم مقصد داشته باشه.اگه از فونت خاص (فونتهایی غیر از فونت های ویندوز) استفاده کرده باشین باید روی سیستم مقصد نصب بشه و ... .

Imenam
چهارشنبه 15 مرداد 1393, 00:02 صبح
بستگی داره شما از چه ابزارها و کامپوننت هایی در برنامه استفاده کرده باشین.هر مورد، ممکنه روش خودش رو داشته باشه.برای مثال اگه از Sql Server استفاده کرده باشین، باید روی سیستم مقصد نصب بشه.اگه از UI Components استفاده کرده باشین بسته به نوعش ممکنه کپی کردن فایل های DLL ش کافی باشه یا نیاز به نصب مجزا روی سیستم مقصد داشته باشه.اگه از فونت خاص (فونتهایی غیر از فونت های ویندوز) استفاده کرده باشین باید روی سیستم مقصد نصب بشه و ... .

دوست عزیز من از کامپوننتی استفاده نکرده ام و دیتابیس برنامم هم اکسس هست... تو فولدر debug برنامه فایل هایی که تو خط بعدی نوشتم رو ساخته آیا همه ی اونا رو باید تو فایل نصبیم بگنجونم یا فقط فایل اصلی برنامه که exe هست کفایت میکنه... فقط می خوام بدونم فایل های زیر همش نیاز هست یا نه؟ممنون
test.exe
test.exe.config
test.pdb
test.vshost.exe
test.vshost.exe.config

plus
چهارشنبه 15 مرداد 1393, 15:21 عصر
ازین فایل ها فقط test.exe و test.exe.config نیاز هست....البته شما برای مقصد باید بجای Debug از Release برای خروجی استفاده کنید.

Imenam
سه شنبه 21 مرداد 1393, 09:22 صبح
ازین فایل ها فقط test.exe و test.exe.config نیاز هست....البته شما برای مقصد باید بجای Debug از Release برای خروجی استفاده کنید.


دوست عزیز debug با release چه فرقی می کنه؟فایل های داخل Debug هم که تو سیستم مقصد کار میده پس چه نیازی هست که ما از release استفاده کنیم؟آیا دلیل خاصی داره؟

mz6488
سه شنبه 21 مرداد 1393, 09:29 صبح
دوست عزیز debug با release چه فرقی می کنه؟فایل های داخل Debug هم که تو سیستم مقصد کار میده پس چه نیازی هست که ما از release استفاده کنیم؟آیا دلیل خاصی داره؟

اجرا تو حالت release کمی سریع تره