PDA

View Full Version : مبتدی: نوشتن در C#‎‎ اجرا در لینوکس



msuncu
سه شنبه 10 اسفند 1395, 10:35 صبح
سلام
میخوام در محیط ویندوز با #visual studio c یه برنامه ساده بنویسم و اون رو در لینوکس اجرا کنم
یعنی فایل exe که در اونجا تولید میشه رو ببرم و در لینوکس run کنم.
ایا باید در لینوکس برنامه خاصی رو نصب کنم؟

radeon
سه شنبه 10 اسفند 1395, 12:26 عصر
از مونو استفاده کنید

msuncu
سه شنبه 10 اسفند 1395, 12:31 عصر
از مونو استفاده کنید
ممنون که جواب دادین اگر مونو رو نصب کنم اونوقت فایل exe که در ویندوز درست شده در لینوکس قابل اجراست؟

radeon
سه شنبه 10 اسفند 1395, 13:08 عصر
بنده خودم تست نکردم ولی برای اجرای مستقیم یه فایل exe .net فک کنم بتونید تو لینوکس wine نصب کنید. بعدش تو wine دات نت فریم ورک نصب کنید و بعد فایلتون رو ران کنید

https://appdb.winehq.org/objectManager.php?sClass=application&iId=2586

علی بهمنی جلالی
سه شنبه 10 اسفند 1395, 15:33 عصر
سلام
اگر از .net core یا asp.net core استفاده می‌کنید، می‌توانید برنامه خودتان را هم در ویندوز، هم در مک، و هم در لینوکس اجرا کنید. (البته باید .net core را در سیستم‌عامل مورد نظر نصب کرده باشید)
اگر از mono استفاده کرده باشید، بازهم می‌توانید در ویندوز، مک، و لینوکس از آن استفاده کنید. (البته mono را باید نصب کرده باشید)
اما اگر از .net framework استفاده کردید، به صورت رسمی فقط در ویندوز می‌توانید از آن استفاده کنید. (البته درصورتی که .net framework در ویندوز مورد نظر نصب شده باشد)