C# projesi Linux'ta hangi uzantıyla çalışır?

Linux'de bir dosyanın çalıştırılabilir olması ismi, veya uzantısı ile değil, izinleri ile olur.

./<dosya_adı> yazarak çalıştıramadığın herhangi bir dosya varsa;

chmod +x <dosya_adı> komutunu kullanarak executable olarak işaretleyebilirsin. Daha sonra az önce belirttiğim
./<dosya_adı> komutuyla çalıştırabiliyor olman gerekiyor
 
Net çalıştırılabilir dosyaları Linux'ta da .exe uzantılı olur. Ama Windows'ta çalışan her .Net programı Linux'ta çalışmaz.

Linux'ta önce Mono kurulu olmalı.
Sonra "mono programım.exe" komutu ile çalıştırabilirsin.
Linux'ta Windows Forms çalışmaz. GTK # kullanarak kaynak kod "Mono" derleyicisi ile yeniden derlenmeli. Konsol programıysa sorunsuz çalışması gerekir.
 

Technopat Haberler

Yeni konular

Geri
Yukarı