Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Visual Studio'daki bir proje ile çözüm arasındaki fark açıklanmaktadır. Ayrıca, yeni bir proje oluşturma ve projelerinizle ve çözümlerinizle etkileşim kurmak için Çözüm Gezgini penceresinin nasıl kullanılacağı kısaca ele alınıyor.
Projeler
Visual Studio'da bir uygulama veya web sitesi oluşturduğunuzda, bir projeyle başlarsınız. Proje yürütülebilir bir proje, kitaplık veya web sitesinde derlenen tüm dosyaları içerir. Bu dosyalar kaynak kodu, simgeler, görüntüler, veri dosyaları ve daha fazlasını içerebilir. Bir proje, programınızın çeşitli hizmetler veya bileşenlerle iletişim kurması gerekebilecek derleyici ayarlarını ve diğer yapılandırma dosyalarını da içerir.
Proje dosyası
Visual Studio, bir çözümde her projeyi derlemek için MSBuild kullanır ve her proje bir MSBuild proje dosyası içerir. Dosya uzantısı, C# projesi (.csproj), Visual Basic projesi (.vbproj) veya veritabanı projesi (.dbproj) gibi proje türünü yansıtır. Proje dosyası, MSBuild'in projenizi oluşturmak için ihtiyaç duyduğu tüm bilgileri ve yönergeleri içeren bir XML belgesidir. Bu bilgiler ve yönergeler içerik, platform gereksinimleri, sürüm oluşturma bilgileri, web sunucusu veya veritabanı sunucusu ayarları ve gerçekleştirilecek görevleri içerir.
Proje dosyaları MSBuild XML şemasını temel alır. Visual Studio'daki daha yeni , SDK stilindeki proje dosyalarının içeriğine bakmak için Çözüm Gezgini'nde proje düğümüne sağ tıklayın ve Proje Dosyasını Düzenle'yi seçin. .NET projelerinin içeriğine bakmak için önce projeyi kaldırın. (Çözüm Gezgini'nde proje düğümüne sağ tıklayın ve Projeyi Kaldır'ı seçin.) Ardından projeye sağ tıklayın ve Proje Dosyasını Düzenle'yi seçin.
Uyarı
Kodu düzenlemek, derlemek ve hatalarını ayıklamak için Visual Studio'daki çözümleri veya projeleri kullanmanız gerekmez. Kaynak dosyalarınızı içeren klasörü Visual Studio'da açıp düzenlemeye başlayabilirsiniz. Daha fazla bilgi için bkz . Visual Studio'da proje veya çözüm olmadan kod geliştirme.
Proje oluşturma
Yeni proje oluşturmanın en kolay yolu, istediğiniz proje türü için bir proje şablonu kullanmaktır. Proje şablonunda önceden oluşturulmuş temel kod dosyaları, yapılandırma dosyaları, varlıklar ve ayarlar bulunur. Proje şablonu seçmek için Dosya>Yeni>Proje'yi kullanın. Daha fazla bilgi için bkz. Visual Studio'da 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 şablonları oluşturma.
Bir proje oluşturduğunuzda, Visual Studio bunu varsayılan konuma kaydeder %USERPROFILE%\source\repos. Varsayılan konumu değiştirmek için Araçlar>Seçenekleri'ni seçin ve Tüm Ayarlar>Projeleri ve Çözüm>Konumları'na gidin. Daha fazla bilgi için bkz . Seçenekler iletişim kutusu: Projeler ve Çözüm > Konumları.
Bir proje oluşturduğunuzda, Visual Studio bunu varsayılan konuma kaydeder %USERPROFILE%\source\repos. Varsayılan konumu değiştirmek için Araçlar>Seçenekleri'ni seçin ve Projeler ve Çözüm>Konumları'na gidin. Daha fazla bilgi için bkz . Seçenekler iletişim kutusu: Projeler ve Çözüm > Konumları.
Solutions
Bir proje bir çözümde yer alır. Adına rağmen, çözüm bir "yanıt" değildir. Derleme bilgileri, Visual Studio pencere ayarları ve belirli bir projeyle ilişkilendirilmeyen çeşitli dosyaların yanı sıra bir veya daha fazla ilgili proje için kapsayıcıdır.
Çözüm dosyası
Visual Studio, çözümlerin ayarlarını depolamak için iki dosya türü (.sln ve .suo) kullanır:
| Extension | İsim | Description |
|---|---|---|
| .sln | Visual Studio Çözümü | Çözümdeki projeleri, proje öğelerini ve çözüm öğelerini düzenler. |
| .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ı (uzantı .sln) tarafından açıklanır. El ile düzenlenmesi amaçlanmamıştır. Buna karşılık , .suo dosyası varsayılan Dosya Gezgini ayarları altında görüntülenmemiş gizli bir dosyadır. Gizli dosyaları göstermek için Dosya Gezgini'ndeki Görünüm menüsündeGizli öğeleri> seçin.
Çözüm klasörü
Çözüm klasörü, yalnızca Çözüm Gezgini'nde bulunan ve bir çözümdeki projeleri gruplandırmak için kullanabileceğiniz bir sanal klasördür. Bir bilgisayardaki çözüm dosyalarının konumunu bulmak istiyorsanız , Araçlar>Seçenekleri'ni seçin ve Tüm Ayarlar>Projeleri ve Çözüm>Konumları'na gidin. Daha fazla bilgi için bkz . Seçenekler iletişim kutusu: Projeler ve Çözüm > Konumları.
Çözüm klasörü, yalnızca Çözüm Gezgini'nde bulunan ve bir çözümdeki projeleri gruplandırmak için kullanabileceğiniz bir sanal klasördür. Bir bilgisayardaki çözüm dosyalarının konumunu bulmak istiyorsanız , Araçlar>Seçenekleri'ni seçin ve Projeler ve Çözüm>Konumları'na gidin. Daha fazla bilgi için bkz . Seçenekler iletişim kutusu: Projeler ve Çözüm > Konumları.
Tavsiye
Alıştırma olarak proje ve çözüm oluşturmak istiyorsanız bkz. Projelere ve çözümlere giriş.
Çözüm Gezgini
Yeni bir proje oluşturduktan sonra, projeyi ve çözümü ve bunların ilişkili öğelerini görüntülemek ve yönetmek için Çözüm Gezgini'ni kullanabilirsiniz. Aşağıdaki çizimde Çözüm Gezgini'nde iki proje içeren bir C# çözümü gösterilmektedir:
Çözüm Gezgini'nin üst kısmındaki araç çubuğu , çözüm görünümünden klasör görünümüne geçiş yapmak, bekleyen değişiklikleri filtrelemek, tüm dosyaları göstermek, tüm düğümleri daraltmak, özellik sayfalarını görüntülemek, kod düzenleyicisinde kodu önizlemek ve daha fazlası için düğmeler içerir.
Çözüm Gezgini'ndeki çeşitli öğelerdeki sağ tıklama bağlam menüsünden birçok menü komutu kullanılabilir. Bu komutlar proje oluşturmayı, NuGet paketlerini yönetmeyi, başvuru eklemeyi, bir dosyayı yeniden adlandırmayı ve yalnızca birkaçını adlandırmak için testleri çalıştırmayı içerir. Daha fazla bilgi için bkz . Çözüm Gezgini hakkında bilgi edinin.
Sürüm 17.7'den başlayarak, sağ tıklama bağlam menüsü seçeneklerini kullanarak Da Çözüm Gezgini'nde dosyaları karşılaştırabilirsiniz. Daha fazla bilgi için Çözüm Gezgini hakkında bilgi edinin'dekiDosya karşılaştırma aracı bölümüne bakın.
ASP.NET Core projeleri için, dosyaların Çözüm Gezgini'nde nasıl iç içe yerleştirileceği konusunda özelleştirebilirsiniz. Daha fazla bilgi için bkz. Çözüm Gezgini'nde dosya iç içe yerleştirme.
Tavsiye
Çözüm Gezgini'ni kapatır ve yeniden açmak isterseniz, üsttekimenüden Çözüm Gezginini> veya Ctrl+Alt+L'yi seçin. Yan sekmeleri kapatır ve bunları varsayılan konumlarına geri yüklemek isterseniz, üstteki menüde Pencere>Sıfırlama Pencere Düzeni'ni seçin.
Uyarı
Visual Studio'da görüntülenen uygulama görüntülerini ve simgelerini görüntülemek için Visual Studio Görüntü Kitaplığı'nı indirin.