نمایش نتایج 1 تا 4 از 4

نام تاپیک: چگونه فابل اجرایی C#‎‎ 2012 را قابل انتقال کنم

  1. #1

    Post چگونه فابل اجرایی C#‎‎ 2012 را قابل انتقال کنم

    سلام
    یک برنامه C#‎‎‎ 2012 نوشتم که قادر به انتقال فایل و اجرا شدن در سیستم دیگر نیست. فریم ورک 4.5 هم روی سیستم مقابل نصبه....
    فقط در صورتی اجرا میشود که سی شارپ نصب کرده باشد. حالا من باید چیکار کنم که نیازی به نصب سی شارپ نباشه؟؟؟
    لطفا کمک کنید مچکرم

  2. #2
    کاربر دائمی آواتار Jean Reno
    تاریخ عضویت
    مهر 1387
    محل زندگی
    یه گوشه کوچیک از این دنیای خاکی
    پست
    184

    نقل قول: چگونه فابل اجرایی C#‎‎ 2012 را قابل انتقال کنم

    برای انتقال یک برنامه اجرایی بهتره براش فایل نصب Setup بسازید که متاسفانه ویژوال استودیو از نسخه 2012 به بعد پروژه Setup که در فهرست پروژه هاش قرار داشت حذف شده و مجبورید از InstallShield استفاده کنید
    البته یه راه حل دیگه هم وجود داره به نام گرفتن Publish از پروژه یا اصطلاح فنی اش :ClickOnce
    برای این کار کافیه روی پروژه ای که قصد دارید پابلیش بگیرید کلیک راست کرده و گزینه Properties را کلیک کنید
    در پنجره تنظیمات پروژه از فهرست آیتم های سمت چپ ، گزینه Publish را انتخاب کنید تا پنجره مربوطه نمایش داده شود
    مسیر پابلیش و سایر تنظیمات را اعمال کنید
    با زدن کلید Publish Now یا Publish Wizard از پروژه خود جهت انتقال به سایر سیستم ها پابلیش تهیه کنید ...

    تو همین سایت مطلب درمورد ClickOnce بسیاره ، کافیه در مورد این موضوع جستجو کنید

  3. #3

    نقل قول: چگونه فابل اجرایی C#‎‎ 2012 را قابل انتقال کنم

    ممنون از جوابتون،
    ولی بازم نصب نمیشه خطای global assembly cashe
    رو میده اگه بتونید جواب بدین سپاسگذار میشم..........

  4. #4
    کاربر دائمی آواتار Jean Reno
    تاریخ عضویت
    مهر 1387
    محل زندگی
    یه گوشه کوچیک از این دنیای خاکی
    پست
    184

    نقل قول: چگونه فابل اجرایی C#‎‎ 2012 را قابل انتقال کنم

    یه نکته که در پابلیش گرفتن از طریق روش ClickOnce باید در نظر گرفته بشه همراه کردن اسمبلی ها و DLL های استفاده شده در پروژه با فایل اجرایی هستش
    در همون فرم تنظیمات پروژه بخش پابلیش ، بالاتر از دکمه Publish Wizard یه دکمه ای هست به نام Application Files ... که با زدن این کلید پنجره فهرست اسمبلی های فایل اجرایی نمایش داده میشه

    بصورت پیش فرض در حالت Include(Auto) قرار دارد
    تمام اسمبلی هایی که قابل تغییر وضعیت هستند را به وضعیت Include ببرید و یه پابلیش جدید بگیرید
    در صورتی که قبلا نسخه ای نصب شده از این فایل اجرایی دارید Unistall کنید و مجددا نصب کنید

    انشالله مشکل تون برطرف خواهد شد

تاپیک های مشابه

  1. سوال: decompile کردن فابل اجرایی matlab
    نوشته شده توسط superbot در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 0
    آخرین پست: شنبه 10 اردیبهشت 1390, 11:34 صبح
  2. سوال: چطور می تونم SQl را طوری طراحی کنم که قابل انتقال باشه؟
    نوشته شده توسط fozolefozola در بخش C#‎‎
    پاسخ: 7
    آخرین پست: یک شنبه 25 مهر 1389, 20:08 عصر
  3. سوال: چگونه یک دیتابیس را با پورت سریال انتقال دهم؟
    نوشته شده توسط hamed_kaveyani در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 19 تیر 1387, 06:16 صبح
  4. چگونه دیتابیس را غیر قابل دسترس کنم
    نوشته شده توسط mokh_pascal_sangesary در بخش SQL Server
    پاسخ: 3
    آخرین پست: پنج شنبه 05 اردیبهشت 1387, 08:17 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •