PDA

نسخه کامل مشاهده نسخه کامل : پایان کار و ایجاد یک فایل اجرایی از برنامه #C



hobab1987
28-01-2010, 21:31
سلام:11:
از دوستان کسی اطلاع دارد که وقتی فرمهای #C رو طراحی کردیم و نوشتیم برای اینکه یک فایل اجرایی از آن تهیه کنیم که دیگر وارد محیط #C نشویم چه کار باید کرد؟؟؟

misoft
31-01-2010, 11:03
سلام
یعنی چی ؟
اگر منظورت اینه که برنامتو اجرا کنی باید بری تو پوشه برنامه بعد فولدر Bin رو پیدا کنی بعد بری فولدر Debug برنامتو اجرا کنی

_H2_
31-01-2010, 11:47
سلام
اگر همینطوری برای امتحان میخواهید فایل exe را از شاخه bin\Debug بردارید.
همانطور که دوستمان توضیح دادند.

اگر یخواهید برنامه را منتشر کنید و برای کار نهایی به دوستان و مشتری و... بدهید.
از داخل VS نوع کامپایل را از Debug به Release تغییر دهید و از منوی Project کل پروژه را Build کنید و فایلهای exe و dll نهایی را از شاخه bin\Release کپی و منتشر کنید.

فراموش نکنید برنامه شما برای کار کرد در مقصد و مخصوصاً سیستم عامل قدیمی تر XP نیاز به نصب نسخه مناسب Framework دارد.

hobab1987
02-02-2010, 13:42
براي برنامه نصب بايد چه فايل هايي اضافه كنم و از كدام قسمت، كه در سيستم مقصد اجرا بشود؟
( برنامه #c با پايگاه SQl)

_H2_
03-02-2010, 13:01
سلام

براي برنامه نصب بايد چه فايل هايي اضافه كنم و از كدام قسمت، كه در سيستم مقصد اجرا بشود؟
برای حالت کلی (یعنی با XP) به ترتیب موارد زیر باید نصب شود:
Windows Installer 3.1
Framework 2.0/3.0/3.5
Sql Server 2005/2008

نسخه Framework و نسخه Sql Server بستگی به نسخه استفاده شده در برنامه دارد.
اگر برای گزارش گیری و چاپ و... از Microsoft Report و یا Crystal Report هم استفاده کرده باشید، طبیعتاً آنها هم باید نصب شود.

پک های آماده نصب (Setup) اینها را میتوانید در مسیر زیر رایانه خودتان (که VS2008 رویش نصب است) پیدا کنید:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages

=====

میتوانید هم یک Setup برای برنامه خودتان درست کنید تا تمام موارد مورد نیاز را در رایانه مقصد نصب کند و خیلی ساده فقط برنامه Setup را منتشر کنید.
مطالب بررسی این مطلب با کمک خود VS و فایلهای نصب msi مایکروسافت:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]