Aracılığıyla paylaş


/out (C# Derleyici Seçenekleri)

/out seçeneği, çıktı dosyasının adını belirtir.

/out:filename

Bağımsız Değişkenler

  • filename
    Derleyici tarafından oluşturulan çıktı dosyasının adı.

Açıklamalar

Komut satırında derlemeniz için birden fazla çıktı dosyası belirtmek mümkündür. Derleyici /out seçeneğinden sonra bir veya daha fazla kaynak kodu dosyası bulmayı bekler. Daha sonra tüm kaynak kodu dosyaları, bu /out seçeneği tarafından belirtilen çıktı dosyasında derlenir.

Oluşturmak istediğiniz dosyanın tam adını ve uzantısını belirtin.

Çıkış dosyasının adını belirtmezseniz:

  • Bir .exe adını Ana yöntemini içeren kaynak kodu dosyasından alacaktır.

  • Bir .dll ya da . netmodule adını birinci kaynak kod dosyasından alır.

Bir çıkış dosyası derlemek için kullanılan bir kaynak kodu dosyası, başka bir çıkış dosyasının derlemesi için olan aynı derlemede kullanılamaz.

Bir komut satırı derlemesinde birden çok çıkış dosyası üretirken, unutmayın ki çıkış dosyalarından yalnızca biri bir derleme olabilir ve yalnızca (/out ile açıkça veya örtülü bir biçimde) belirtilmiş ilk çıkış dosyası derleme olabilir.

Bir derlemenin parçası olarak oluşturulan herhangi bir modül, yine derleme de oluşturulmuş herhangi bir çevirmeyle ilişkili dosyalar haline gelir. İlişkilendirilmiş dosyaları görmek üzere derleme bildirimini görüntülemek için ILDasm.exe kullanın.

Bir exe'nin bir arkadaş derlemesinin hedefi olması için /out derleyici seçeneği gereklidir. Daha fazla bilgi için bkz. Friend Assemblies (C# Programming Guide).

Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için

  1. Projenin Özellikler sayfasını açın.

  2. Uygulama özellik sayfasını tıklatın.

  3. Derleme adı özelliğini değiştirin.

    Bu derleyici seçeneği programlı olarak ayarlamak için: OutputFileName öğesi proje türü (exe, kitaplık vb.) ve derleme adının bir bileşimi ile belirlenen salt okunur bir özelliktir. Çıkış dosyası adının belirlenmesi için bu özelliklerden birinin veya her ikisinin birden değiştirilmesi gerekir.

Örnek

t.cs derleme ve t.exe çıkış dosyasını oluşturma, aynı zamanda t2.cs oluşturma ve mymodule.netmodule modül çıkış dosyası oluşturma:

csc t.cs /out:mymodule.netmodule /target:module t2.cs

Ayrıca bkz.

Kavramlar

Friend Assemblies (C# Programming Guide)

Diğer Kaynaklar

C# Derleme Seçenekleri

Proje Özellikler (Visual Studio)