Proje ve çözüm özelliklerini yönetme

Projeler, derleme, hata ayıklama, test etme ve dağıtmanın birçok yönünü yöneten özelliklere sahiptir. Bazı özellikler tüm proje türleri arasında ortaktır ve bazıları belirli diller veya platformlar için benzersizdir.

Çözüm Gezgini'ndeproje düğümüne sağ tıklayıp Özellikler'i seçerek proje özelliklerine erişebilirsiniz. Ayrıca, menü çubuğundaki arama kutusuna özellikler yazabilir ve sonuçlardan Özellikler Penceresi'ni seçebilirsiniz.

Proje özelliklerinin çoğu yapılandırmaya veya platforma bağımlı değildir, ancak bazıları bağımlıdır. Daha fazla bilgi için bkz. Yapılandırmalara göre özellikleri ayarlama.

Özellikler seçeneğinin vurgulandığı Çözüm Gezgini bağlam menüsünün ekran görüntüsü.

Özellikler seçeneğinin vurgulandığı Çözüm Gezgini bağlam menüsünün ekran görüntüsü.

.NET projelerinin proje ağacının kendisinde bir özellikler düğümü de olabilir.

Özellikler düğümünün gösterildiği Çözüm Gezgini'nin ekran görüntüsü.

Özellikler düğümünün gösterildiği Çözüm Gezgini'nin ekran görüntüsü.

Proje özellikleri

Proje özellikleri gruplar halinde düzenlenir ve her grubun kendi özellik sayfası vardır. Sayfalar farklı diller ve proje türleri için farklı olabilir.

C#, Visual Basic ve F# proje özellikleri

C#, Visual Basic ve F# projelerinde .NET Proje Tasarımcısı özellikleri kullanıma sunar.

Aşağıdaki ekran görüntüsü, C# dilindeki bir konsol projesi için .NET Proje Tasarımcısı'teki Derleyici özellik sayfasını göstermektedir.

Oluştur sekmesinin seçili olduğu Proje Tasarımcısı'nın ekran görüntüsü.

Oluştur sekmesinin seçili olduğu Proje Tasarımcısı'nın ekran görüntüsü.

Aşağıdaki ekran görüntüsünde Visual Basic'teki bir konsol projesi için .NET Proje TasarımcısıDerleme özellik sayfası gösterilmektedir:

Derleme sekmesinin seçili olduğu Proje Tasarımcısı'nın ekran görüntüsü.

Derleme sekmesinin seçili olduğu Proje Tasarımcısı'nın ekran görüntüsü.

Her .NET özelliği hakkında daha fazla bilgi için bkz. .NET Proje Tasarımcısı.

İpucu

Çözümlerin ve proje öğelerinin her birinin birkaç özelliği vardır. Bu özelliklere .NET Proje Tasarımcısı'nda değil Özellikler penceresinden erişin.

.NET Framework Proje Tasarımcısı

.NET Framework projeleri için Proje Tasarımcısı'nın farklı sekmeleri vardır. Aşağıdaki tablo, her sekme için özellik referansına bağlantı sağlar.

Önemli

.NET Proje Tasarımcısı aracılığıyla eriştiğiniz proje özellikleri , Özellikler penceresindeki özelliklerden farklıdır.

Mülkiyet Language/platform Açıklama
Başvuru C#, F#, Visual Basic, UWP, WPF Proje için uygulama ayarlarını ve özelliklerini belirtin.
İnşa et C#, F#, WPF Proje için yapı yapılandırması özelliklerini belirtin.
Derleme Etkinlikleri C#, Visual Basic, WPF Derleme yapılandırma yönergelerini belirtin.
Kod Analizi C#, F#, Visual Basic, WPF Kod çözümleme aracını yapılandırın.
Derlemek Visual Basic Derleme özelliklerini belirtin.
Uzantılarım Visual Basic Ad Alanım uzantılarını yönetin.
Package C#, F#, Visual Basic İnşa ederken bir NuGet paketi oluşturun.
Yayınla Visual Basic, WPF ClickOnce özelliklerini yapılandırın.
Referanslar Visual Basic Bir projede kullanılan referansları yönetin.
Referans Yolları WPF (Windows Presentation Foundation) Bir projenin başvuru yollarını yönetme.
Kaynaklar C#, F#, Visual Basic, WPF C# projesi için Çözüm Gezgini'nden RESX dosyasına erişin, Visual Basic projesi için varsayılan kaynak dosyası oluşturun veya WPF projesine kaynak ekleyin.
Hizmetler Visual Basic, WPF, Windows Forms İstemci uygulama hizmetlerini etkinleştirin.
Settings C#, F#, Visual Basic, WPF Projenin uygulama ayarlarını belirtin.
Imzalama Visual Basic, WPF Uygulama ve dağıtım bildirimlerini imzalayın ve derlemeyi imzalayın. (Visual Basic projesinde, .NET projeleri için ClickOnce bildirim imzalama işlemi artık Derleme>Yayınla altındadır.)
Güvenlik Visual Basic, WPF ClickOnce dağıtımı kullanılarak dağıtılan uygulamalar için kod erişimi güvenlik ayarlarını yapılandırın.

C++ ve JavaScript projeleri

C++ ve JavaScript projeleri, proje özelliklerini yönetmek için farklı bir kullanıcı arabirimi kullanır. Aşağıdaki ekran görüntüsünde bir C++ projesi özellik sayfası gösterilmektedir. JavaScript sayfaları benzerdir.

C++ proje özellikleri sayfasının ekran görüntüsü.

C++ proje özellikleri sayfasının ekran görüntüsü.

C++ proje özellikleri hakkında bilgi için bkz. Proje özellikleriyle çalışma (C++). JavaScript özellikleri hakkında daha fazla bilgi için bkz. Özellik sayfaları, JavaScript.

Çözüm özellikleri

Çözümdeki özelliklere erişmek için Çözüm Gezgini çözüm düğümüne sağ tıklayın ve Özellikler'ni seçin. Çözüm düğümündeki bağlam menüsü proje türünüz, programlama diliniz veya platformunuza da bağlıdır.

Çözüm düğümü sağ tıklama menüsünün ekran görüntüsü.

Çözüm düğümü sağ tıklama menüsünün ekran görüntüsü.

İletişim kutusunda, Hata Ayıklama veya Sürüm derlemeleri için proje yapılandırmalarını ayarlayabilir ve F5seçtiğinizde hangi projelerin başlangıç projesi olacağını seçebilirsiniz. Çözüm düzeyindeki Kod Analizi özellik sayfası kaldırıldı. Kod çözümleme özelliklerini proje düzeyinde ayarlamaya devam edebilirsiniz.

Çözüm özellikleri iletişim kutusunun ekran görüntüsü.

Çözüm özellikleri iletişim kutusunun ekran görüntüsü.

Çözüm özellikleri, Çözüm Kullanıcı Seçenekleri (.suo) dosyasında depolanır. Bu dosya türü hakkında daha fazla bilgi için bkz. çözüm dosyası .