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.
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.resources bir 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.