PDA

View Full Version : کدام فایل ها نیاز است کنار فایل اجرایی باشند



negar.rafie
چهارشنبه 25 شهریور 1394, 20:15 عصر
سلام
دوستان فرض کنید ما از کامپوننت دات نت بار و sqlite استفاده کردیم
وقتی پروژه را بیلد میکنیم کنار فایل اجرایی چند فایل قرار میگیرند

135273


حالا ایا برای اجرا شدن برنامه در سیستم مشتری به اون فایل هایی که با فلش مشخص کردم هم نیاز است ؟ یا نه فقط 2 dll و فایل اجرایی برنامه کافی است و مشکلی ندارد؟

ghossein
چهارشنبه 25 شهریور 1394, 20:43 عصر
سلام

بنابر طبق عکسی گذاشتید از بالا ، فلش اولی و دومی و چهارمی احتیاجی نیست.

negar.rafie
چهارشنبه 25 شهریور 1394, 21:11 عصر
ممنون سومی چی ؟

ghossein
چهارشنبه 25 شهریور 1394, 21:50 عصر
سومی ، زمانی که شما setting و یا از app.config استفاده می کنید مشخصات و مقادیر اونها در این فایل قرار می گیرند و زمانی که برنامه در حال اجرا شما بخواهد از این مشخصات استفاده بکنه مثل connection string و . . . به این فایل رجوع می کنه

negar.rafie
پنج شنبه 26 شهریور 1394, 08:29 صبح
سه تای بقیه برای چی هستند؟
و سوال دیگه اینکه فلش دومی را ببینید
یه جا دیدم این را کنار فایل اجرایی قرار نداده بودند برنمه اجرا نمیشد؟
ایا مربوط به این فایل بوده؟

ghossein
پنج شنبه 26 شهریور 1394, 11:04 صبح
نه به خاطر اون فایله نیست ، به احتمالی مشکل از جایی دیگه بوده.

فایل با پسوند pdb ، فایلی هست که مربوط دیباگ برنامه میشه و دیباگر ویژوال استادیو از اون استفاده می کنه محلی هست برای ذخیره اطلاعات دیباگ برنامه ، پس هنگام اجرا بهش احتیاجی نیست.

لینک زیر رو ببینید :

http://stackoverflow.com/questions/3899573/what-is-a-pdb-file

negar.rafie
پنج شنبه 26 شهریور 1394, 11:50 صبح
ممنون
فقط چرا دات نت بار یه فایل xml ایجاد میکنه ولی sqlite فایل pdb?

حسین.کاظمی
پنج شنبه 26 شهریور 1394, 12:25 عصر
ممنون
فقط چرا دات نت بار یه فایل xml ایجاد میکنه ولی sqlite فایل pdb?

سلام
دانت بار برای اینکه یسری از تنظیمات از قبیل مختصات،رنگ،سایز و..... را در یک فایل با پسوند xml کنار dll هاش استفاده میکنه یعنی در واقع اون فایل یک نوع بانک اطلاعاتی است!!

و فایل sqllite طبق گفته دوستمون یک فایل با پسوند pdb در کنارش هست که محلی برای ذخیره باگ های مربوطه می باشد.

موفق باشی

negar.rafie
پنج شنبه 26 شهریور 1394, 13:03 عصر
پس من این سه فایل را روی سیستم مقصد نصب میکنم:

DevComponents.Dotnetbar2.dll
System.Data.Sqlite.dll
Windiwformsapplication.exe

و داخل فایل کافیگ هم چیزی قرار ندادم پس اون هم لازم نیست
ممنون از دوستان

combo_ci
پنج شنبه 26 شهریور 1394, 14:14 عصر
و داخل فایل کافیگ هم چیزی قرار ندادم پس اون هم لازم نیست
ممنون از دوستان

توی این فایل اگه کانکشن استرینگت باشه...و بعد از tableAdapter ها استفاده کرده باشی که از اون کانکشن استرینگ استفاده کنه و بخوای اونو بروز کنی لازمه این فایل کنار برنامت باشه ولی در کل نیاز نیست