.NET 10.0'daki yenilikler [14]: Linux ve macOS'ta ayrı ayrı C# dosyalarını başlatın

kapanış bildirimi

Bu makale İngilizce olarak da mevcuttur. Teknik yardımla tercüme edildi ve yayınlanmadan önce editoryal olarak gözden geçirildi.

.NET 10 ile ilgili bu serideki önceki yazıda, bir C# dosyasının Windows'ta dosya tabanlı bir uygulama olarak nasıl başlatılacağını anlattım. Ayrıca Linux ve macOS'ta da çalışır, onsuz bile dotnet önce olması gerekir.

Duyurudan sonra devamını okuyun

Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla çok sayıda orta ve büyük ölçekli şirketi danışmanlık, eğitim ve yazılım geliştirme yoluyla destekleyen www.IT-Visions.de uzman ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası konferansa katılımı, 90'dan fazla uzmanlık kitabı ve 1.500'den fazla uzmanlık makalesi sayesinde Holger Schwichtenberg, .NET ve web teknolojileri konusunda Almanya'nın en tanınmış uzmanlarından biridir.

Bu amaçla, C# dosyasının başında hash-bang satırı veya shebang satırı adı verilen bir satır kullanılır:

#!/usr/bin/env dotnet

Aşağıdaki komut satırı komutu, dosyanın yürütülebilir olmasını sağlar:

chmod +x Dateiname.cs

Yani “dotnet”ten bahsetmeden başlayabilirsiniz:

Duyurudan sonra devamını okuyun

./Dateiname.cs

Linux ve macOS'ta dosyanın .cs ile bitmesine bile gerek yoktur:

Linux'ta dotnet'ten bahsetmeden bir C# dosyasını başlatabilirsiniz (Şekil 1).

Ancak Windows'ta tek bir C# dosyasını önüne “dotnet” yazmadan doğrudan başlatamazsınız.


(Ben)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir