Aracılığıyla paylaş


Visual Studio'da filtrelenmiş çözümler

Büyük geliştirme ekipleri genellikle birçok proje içeren tek bir büyük çözüm kullanarak işbirliği sağlar. Ancak, tek tek geliştiriciler genellikle bu projelerin küçük bir alt kümesi üzerinde çalışır. Visual Studio 2019, büyük çözümleri açarken performansı geliştirmek için çözüm filtrelemeyi kullanıma sunar. Çözüm filtreleme, yalnızca seçmeli projelerin yüklendiği bir çözüm açmanıza olanak tanır. Bir çözümde projelerin bir alt kümesinin yüklenmesi çözüm yükünü, derlemeyi ve test çalıştırma süresini azaltır ve daha odaklanmış bir gözden geçirme sağlar.

Aşağıdaki özellikler kullanılabilir:

  • Herhangi bir projesini yüklemeden bir çözüm açarak koda daha hızlı ulaşabilirsiniz. Çözüm açıldıktan sonra yüklenecek projeleri seçmeli olarak seçebilirsiniz.

  • Bir çözümü yeniden açtığınızda, Visual Studio önceki oturumunuzda hangi projelerin yüklendiğini hatırlar ve yalnızca bu projeleri yükler.

  • Bir veya daha fazla proje yükleme yapılandırması kaydetmek veya yapılandırmayı ekip arkadaşlarınızla paylaşmak için bir çözüm filtresi dosyası oluşturabilirsiniz.

Uyarı

Bu konu, Windows üzerinde Visual Studio için geçerlidir.

Filtrelenmiş çözüm açma

Projelerinden herhangi birini doğrudan Projeyi Aç iletişim kutusundan veya komut satırından yüklemeden bir çözüm açabilirsiniz.

Projeyi Aç iletişim kutusu

Projeyi Aç iletişim kutusunu kullanarak herhangi bir projesini yüklemeden bir çözüm açmak için:

  1. Menü çubuğundan Dosya> Proje/Çözüm> seçin.

  2. Projeyi Aç iletişim kutusunda çözümü seçin ve ardından Projeleri yükleme'yi seçin.

    Projeleri yüklememe seçeneği işaretli Visual Studio Proje Aç iletişim kutusu

  3. Aç'ı seçin.

    Çözüm, tüm projeleri yüklenmemiş olarak açılır.

  4. Çözüm Gezgini'nde, yüklemek istediğiniz projeleri seçin (birden fazla proje seçmek için tıklarken Ctrl tuşuna basın) ve sonra projeye sağ tıklayıp Projeyi Yeniden Yükle'yi seçin.

    Visual Studio Çözüm Gezgini'nde birden çok proje yeniden yükleme

    Visual Studio, çözümü yerel olarak bir sonraki açışınızda hangi projelerin yüklendiğini anımsar.

Komut satırı

(Visual Studio 2019 sürüm 16.1'de yeni.)

Çözümü, projelerinden herhangi birini yüklemeden komut satırından açmak için aşağıda gösterildiği şekilde /donotloadprojects anahtarını kullanın.

devenv /donotloadprojects MySln.sln

Yüklenmemiş proje görünürlüğünü açma/kapatma

Çözüm Gezgini'nde aşağıdaki seçeneklerden birini kullanarak çözümdeki tüm projeleri veya yalnızca yüklenenleri görmeyi seçebilirsiniz:

  • Çözümünüzde sağ tıklayın ve Kaldırılan Projeleri Göster veya Kaldırılan Projeleri Gizle'yi seçin.

  • Tüm Dosyaları Göster düğmesini etkinleştirmek için çözüm düğümünü seçin; ardından kaldırılan projelerin görünürlüğünü değiştirmek için düğmeye tıklayın.

    Visual Studio Çözüm Gezgini'nde Tüm Dosyaları Göster düğmesi

Proje bağımlılıklarını yükleme

Yalnızca seçili projelerin yüklendiği bir çözümde, bir projenin proje bağımlılıklarının tümü yüklenmemiş olabilir. Projenin bağımlı olduğu tüm projelerin de yüklendiğinden emin olmak için Proje bağımlılıklarını yükle menü seçeneğini kullanın. Çözüm Gezgini'nde yüklü bir veya daha fazla projeye sağ tıklayın ve Proje bağımlılıklarını yükle'yi seçin.

Visual Studio 2019'da proje bağımlılıklarını yükleme

Çözüm filtre dosyaları

Proje yükü yapılandırmanızı paylaşmak veya kaynak denetimine işlemek istiyorsanız, bir çözüm filtresi dosyası oluşturabilirsiniz ( .slnf uzantısına sahiptir). Bir çözüm filtre dosyasını açtığınızda, belirtilen projeler yüklenmiş ve kaldırılan tüm projeler gizlenmiş olarak çözüm Visual Studio'da açılır. Yüklenmemiş projeleri görüntülemek için değiştir yapabilirsiniz.

Çözüm filtresi dosyaları, Çözüm Gezgini'ndeki çözümün yanındaki simgedeki ek huni karakteriyle normal çözüm dosyalarından görsel olarak ayırt edilir. Çözüm adının yanında filtrenin adı ve yüklenen proje sayısı da gösterilir.

Çözüm filtresi dosyası Visual Studio Çözüm Gezgini'nde açıldı

Uyarı

Çözüm filtre dosyasını oluşturduktan sonra özgün çözüme yeni projeler eklenirse, bunlar Çözüm Gezgini'nde kaldırılmış projeler olarak görünür.

Çözüm filtre dosyası oluşturma

  1. Çözüm Gezgini'nde çözüme sağ tıklayın ve Çözüm Filtresi Olarak Kaydet'i seçin.

    Visual Studio Çözüm Gezgini'nde Çözüm Filtresi Olarak Kaydetme menüsü

  2. Çözüm filtresi dosyası için bir ad ve konum seçin.

Bir çözüm filtresi dosyası oluşturduktan sonra, kolay erişim için bu dosya Son Projeler ve Çözümler listenize eklenir:

Visual Studio'da son kullanılanları açma