Aracılığıyla paylaş


/target (C# Derleme Seçenekleri)

/target derleyici seçeneği, dört formdan birinde belirtilebilir:

/target:module öğesini belirtmediğiniz sürece, /target bir .NET Framework derleme bildiriminin bir çıktı dosyasına yerleştirilmesine neden olur.Daha fazla bilgi için bkz. Common Language Runtime birleştirmeler ve Ortak Öznitelikler.

Derleme bildirimi, derlemedeki ilk .exe çıktı dosyasına veya bir .exe çıktı dosyası yoksa ilk DDL'ye yerleştirilir.Örneğin, aşağıdaki komut satırında, bildirim 1.exe üzerine yerleştirilir:

csc /out:1.exe t1.cs /out:2.netmodule t2.cs

Derleyici, derleme başına yalnızca bir derleme bildirimi oluşturur.Derlemenin bütün dosyaları hakkında bilgi, derleme bildiriminde bulunmaktadır./target:module ile oluşturulanların haricindeki tüm çıktı dosyaları, bir derleme bildirimi içerebilir.Komut satırında birden çok çıkış dosyası üretirken, yalnızca bir derleme oluşturulabilir ve o da komut satırında belirlenmiş ilk çıkış dosyasının içine girmelidir.İlk çıkış dosyası ne olursa olsun (/target:exe, /target:winexe, /target:library veya /target:module), aynı derlemede oluşturulmuş diğer çıkış dosyaları modül olmalıdır (/target:module).

Derleme oluşturursanız, kodunuzun tümünün veya bir parçasının CLSCompliantAttribute özniteliği ile CLS uyumlu olduğunu gösterebilirsiniz.

// target_clscompliant.cs
[assembly:System.CLSCompliant(true)]   // specify assembly compliance

[System.CLSCompliant(false)]   // specify compliance for an element
public class TestClass
{
    public static void Main() {}
}

Bu derleyici seçeneğini programlı bir şekilde ayarlama hakkında daha fazla bilgi için bkz. OutputType.

Ayrıca bkz.

Görevler

Nasıl yapılır: Proje Özellikleri ve yapılandırma ayarlarını değiştirme

Başvuru

/subsystemversion (C# derleyicisi seçenekleri)

Diğer Kaynaklar

C# Derleme Seçenekleri