Derleme eylemleri

Visual Studio projesindeki tüm dosyaların bir derleme eylemi vardır. Derleme eylemi, proje derlendiğinde dosyaya ne olacağını denetler.

Derleme eylemi ayarlama

Visual Studio, derleme eylemini oluşturmak için kullanılan dosya türüne veya öğe şablonuna göre ayarlar, ancak değiştirebilirsiniz. Bir dosyanın derleme eylemini ayarlamak için, dosyayı Çözüm Gezgini'da seçip Alt+Enter tuşuna basarak Özellikler penceresinde dosyanın özelliklerini açın. İsterseniz, Çözüm Gezgini'da dosyaya sağ tıklayıp Özellikler'i de seçebilirsiniz. Özellikler penceresindeki Gelişmiş bölümünün altında, dosya için bir derleme eylemi ayarlamak üzere Derleme Eylemi'nin yanındaki açılan listeyi kullanın.

Visual Studio'da bir dosya için oluşturma eylemleri

Eylem değerleri oluşturma

C# ve Visual Basic proje dosyaları için daha yaygın derleme eylemlerinden bazıları şunlardır:

Derleme Eylemi Proje türler Açıklama
AdditionalFiles C#, Visual Basic C# veya Visual Basic derleyicisine giriş olarak geçirilen kaynak olmayan bir metin dosyası. Bu derleme eylemi temel olarak kod kalitesini doğrulamak için bir proje tarafından başvuruda bulunılan çözümleyicilere girişler sağlamak için kullanılır. Daha fazla bilgi için bkz . Ek dosyaları kullanma.
ApplicationDefinition WPF Uygulamanızı tanımlayan dosya. Bir projeyi ilk oluşturduğunuzda, bu dosya App.xaml'dir.
CodeAnalysisDictionary .NET Kod Analizi tarafından yazım denetimi için kullanılan özel sözcük sözlüğü. Bkz . Nasıl yapılır: Kod Analizi Sözlüğü'ne Özelleştirme
Derlemek herhangi bir Dosya, derleyiciye kaynak dosya olarak geçirilir.
İçerik .NET İçerik olarak işaretlenmiş bir dosya çağrılarak Application.GetContentStreamakış olarak alınabilir. ASP.NET projeler için, dağıttığınızda bu dosyalar sitenin bir parçası olarak eklenir.
DesignData WPF XAML görünüm modeli dosyaları için, kullanıcı denetimlerinin sahte türler ve örnek verilerle tasarım zamanında görüntülenmesini sağlamak için kullanılır.
DesignDataWithDesignTimeCreateable WPF DesignData gibi, ancak gerçek türlerle.
Ekli Kaynak .NET Dosya, derleyiciye derlemeye katıştırılacak bir kaynak olarak geçirilir. Dosyasını derlemeden okumak için çağırabilirsiniz System.Reflection.Assembly.GetManifestResourceStream .
EntityDeploy .NET EF yapıtlarının dağıtımını belirten Entity Framework (EF) .edmx dosyaları için.
Sahte .NET Microsoft Fakes test çerçevesi için kullanılır. Bkz. Microsoft Fakes kullanarak test altındaki kodu yalıtma
Hiçbiri herhangi bir Dosya herhangi bir şekilde derlemenin parçası değildir. Bu değer, örneğin "BeniOku" dosyaları gibi belge dosyaları için kullanılabilir.
Sayfa WPF Çalışma zamanında daha hızlı yüklemek için bir XAML dosyasını ikili .baml dosyaya derleyin.
Kaynak WPF dosyasını uzantısıyla .g.resourcesbir derleme bildirimi kaynak dosyasına eklemeyi belirtir.
Gölge .NET Her satırda bir .accessor tane olmak üzere, derlenmiş derleme dosya adlarının listesini içeren bir dosya için kullanılır. Listedeki her derleme için, özgün öğelere benzer adlara ClassName_Accessor sahip ortak sınıflar oluşturun, ancak özel yöntemler yerine ortak yöntemlerle oluşturun. Birim testi için kullanılır.
Giriş Ekranı WPF Uygulama başlatılırken çalışma zamanında görüntülenecek bir görüntü dosyası belirtir.
XamlAppDef Windows Workflow Foundation Derlemeye bir iş akışı XAML dosyasını eklenmiş bir iş akışıyla bir derlemeye derlemesini belirtir.

Not

Ek derleme eylemleri tarafından belirli proje türleri için tanımlanabilir, bu nedenle derleme eylemleri listesi proje türüne bağlıdır ve bu listede olmayan değerler görünebilir.

Ayrıca bkz.