Bu hizmette çözümler ve projeler Visual Studio?

Bu makalede, bir projenin ve çözümün nasıl bir çözüm olduğunu Visual Studio. Ayrıca araç penceresinin Çözüm Gezgini ve yeni proje oluşturma hakkında da bilgi edinebilirsiniz.

Not

Bu konu, Visual Studio için Windows. Daha Mac için Visual Studio için bkz. Mac için Visual Studio.

Projeler

Uygulama veya web sitesi oluşturmak için Visual Studio projesiyle başlarız. Mantıksal anlamda, bir proje yürütülebilir dosya, kitaplık veya web sitesinde derlenmiş tüm dosyaları içerir. Bu dosyalar kaynak kodu, simgeler, görüntüler, veri dosyaları gibi dosyaları içerebilir. Proje ayrıca derleyici ayarlarını ve programla iletişim kuran çeşitli hizmetler veya bileşenler için gerekebilecek diğer yapılandırma dosyalarını içerir.

Project dosyası

Visual Studio, MSBuild bir çözümde derlemek için MSBuild kullanır ve her proje bir MSBuild dosyası içerir. Dosya uzantısı, bir C# projesi (.csproj), bir Visual Basic projesi (.vbproj) veya veritabanı projesi (.dbproj) gibi proje türünü gösterir. Proje dosyası içerik, platform gereksinimleri, sürüm oluşturma bilgileri, web sunucusu veya veritabanı sunucusu ayarları ve gerçekleştirecek görevler de dahil olmak üzere projenizi derlemek için MSBuild'nin ihtiyacı olan tüm bilgileri ve yönergeleri içeren bir XML belgesidir.

Project dosyaları xml şemasını MSBuild kullanır. Yeni, sdk stili proje dosyalarının içeriğine bakmak için Visual Studio içindeki proje düğümüne sağ tıklayın ve düzenle'Çözüm Gezgini <projectname> seçin. .NET Framework ve bu stildeki diğer projelerin içeriğine bakmak için, önce projeyi kaldır (Çözüm Gezgini'de proje düğümüne sağ tıklayın ve Yüklemeden kaldır'ı Project). Ardından projeye sağ tıklayın ve Düzenle'yi seçin. <projectname>

Not

Kodu düzenlemek, derlemek ve hata ayıklamak Visual Studio çözümler veya projeler kullanmak zorunda değilsiniz. Kaynak dosyalarınızı içeren klasörü tek yapmanız gereken Visual Studio düzenlemeye başlamaktır. Daha fazla bilgi için bkz. Proje veya Visual Studio olmadan kod geliştirme.

Yeni projeler oluştur

Yeni proje oluşturmanın en kolay yolu, istediğiniz proje türü için bir proje şablonu kullanmaktır. Proje şablonu, önceden oluşturulmuş kod dosyaları, yapılandırma dosyaları, varlıklar ve ayarlardan oluşturulmuş temel bir küme içerir. Proje şablonu > > Project Dosya Yeni Dosya'ya kullanın. Daha fazla bilgi için bkz. Yeni proje oluşturma.

Ayrıca, yeni projeler oluşturmak için kullanabileceğiniz özel bir proje şablonu da oluşturabilirsiniz. Daha fazla bilgi için bkz. Proje ve öğe şablonları oluşturma.

Yeni bir proje oluşturma Visual Studio varsayılan %USERPROFILE%\source\repos konumunda kaydeder. Bu konumu değiştirmek için Araçlar Seçenekler Projeleri > ve Çözümler > Konumları'ne > gidin. Daha fazla bilgi için bkz. Seçenekler iletişim kutusu: Projeler ve Çözümler > Konumlar.

Çözümler

Bir proje bir çözümün içinde yer alan bir projedir. Adına rağmen çözüm bir "yanıt" değildir. Yalnızca bir veya daha fazla ilgili proje için, derleme bilgileri, Visual Studio penceresi ayarları ve belirli bir projeyle ilişkili olmayan çeşitli dosyalar için bir kapsayıcıdır.

Çözüm dosyası

Visual Studio için ayarları depolamak için iki dosya türü (.sln ve .suo) kullanılır:

Dahili numara Ad Açıklama
Sln Visual Studio Çözüm Çözümdeki projeleri, proje öğelerini ve çözüm öğelerini düzenleme.
.suo Çözüm Kullanıcı Seçenekleri Kesme noktaları gibi kullanıcı düzeyinde ayarları ve özelleştirmeleri depolar.

Önemli

Çözüm, kendi benzersiz biçimine sahip bir metin dosyası (.sln uzantısı) tarafından açıklanmıştır; El ile düzenlenemez. Buna karşılık, .suo dosyası varsayılan dosya adı ayarları altında görüntülenmez Dosya Gezgini dosyasıdır. Gizli dosyaları göstermek için, Dosya Gezgini'daki Görünüm menüsünde Gizli Öğeler onay kutusunu seçin.

Çözüm klasörü

"Çözüm klasörü", yalnızca Çözüm Gezgini içinde yer alan ve bir çözümdeki projeleri grup oluşturmak için kullanabileceğiniz sanal bir klasördür. Bir bilgisayarda çözüm dosyası bulmak için Araçlar Seçenekler Projeleri ve Çözümler > > Konumları'ne > gidin. Daha fazla bilgi için bkz. Seçenekler iletişim kutusu: Projeler ve Çözümler > Konumlar.

İpucu

Sıfırdan oluşturulan bir proje ve çözüm örneği için, adım adım yönergeler ve örnek kod ile eksiksiz bir örnek için bkz. Projelere ve çözümlere giriş.

Çözüm Gezgini

Yeni bir proje oluşturdukta, projeyi ve Çözüm Gezgini ilgili öğelerini görüntülemek ve yönetmek için Çözüm Gezgini'i kullanabilirsiniz. Aşağıdaki çizimde, Çözüm Gezgini proje içeren bir C# çözümüne sahip bir çözüm gösterilmiştir:

İki proje Çözüm Gezgini ekran görüntüsü.

Üst kısmında yer alan araç Çözüm Gezgini bir çözüm görünümünden klasör görünümüne geçme, gizli dosyaları gösterme, tüm düğümleri daralt ve daha birçok düğme içerir.

İki Çözüm Gezgini projenin yer alan ekran Visual Studio.

Çözüm Gezgini üst kısmında yer alan araç çubuğunda çözüm görünümünden klasör görünümüne geçme, bekleyen değişiklikleri filtreleme, tüm dosyaları gösterme, tüm düğümleri daralt, özellikler sayfalarını görüntüleme, kod düzenleyicisinde kodu önizleme ve daha birçok düğme bulunur.

Birçok menü komutu, öğesinde bulunan çeşitli öğelerde sağ tıklama bağlam menüsünden Çözüm Gezgini. Bu komutlar arasında proje, NuGet yönetme, başvuru ekleme, dosyayı yeniden adlandırma ve test çalıştırma yer almaktadır. Daha fazla bilgi için bkz. Çözüm Gezgini.

Daha ASP.NET Core için, dosyaların içinde nasıl iç içe Çözüm Gezgini. Daha fazla bilgi için bkz. Dosya iç içe yerleştirmeyi Çözüm Gezgini.

İpucu

Dosyayı kapattıysanız Çözüm Gezgini yeniden açmak için menü çubuğundan Görünüm Çözüm Gezgini'yi seçin veya > Ctrl Alt L + tuşlarına + basın. Ayrıca, yan sekmeleri kapattıysanız ve bunları varsayılan konumlarına geri yüklemek için menü çubuğundan Pencere Sıfırlama > Penceresi Düzeni'ne tıklayın.

Not

Uygulamasında görünen uygulama görüntülerini ve simgelerini görüntülemek Visual Studio Görüntü Kitaplığı'Visual Studio indirin.

Ayrıca bkz.