Gerçekten değil - Microsoft referansları ele almanın en iyi yolunun projenizi büyük bir çözümde oluşturmak olduğunu söylüyor. Evet, biliyorum, onlar da gerçekten demek istiyorlar.
Desen ve uygulama ekibi TFS ile ilgili en iyi uygulamalarını bir araya getirmiştir, ancak genel yapılar için geçerlidir. 3 tür çözüm kurulumu vardır, "1 büyük çözüm", çoğu insanın sırayla yapı oluşturarak ve eserleri ortak bir dizine kopyalayarak yapıları yönetmek için nasıl kullandığına çok benzeyen bölümlenmiş bir yaklaşım vardır. sunucu çapında 'dahil' veya 'kütüphane' yoluna sahip) ve Bölümlenmiş olanın daha karmaşık bir sürümü olan Çoklu Çözüm kurulumuna sahiptir.
Onlar söylüyor
In general you should:
Use a single solution strategy unless the resulting solution is too large to load into Visual Studio.
Use multiple solutions to create specific views on sub-systems of your application.
Use multiple solutions to reduce the time it takes to load a solution and to reduce build time for developers.
TFS için, yıkımın dışsallarına daha çok benzeyen çalışma alanı eşlemesine güvenmek yerine, projenizdeki herhangi bir dış projenin dallanmasını önerirler. Şahsen, onların tavsiyelerinin en iyi uygulama olmadığını düşünüyorum, ancak referansları kullanırken alacağınız herhangi bir derleme sorununu en aza indirmeye çalıştıklarını düşünüyorum.
Sadece gerekenleri, her şeyi yapan her gece yapan bir derleme oluşturmak ve her dizinde bir dizine kopyalar sistemi senkronize tutmak için en iyi yolu - özellikle test cihazları - sistem kısayol denemek için sorunları vardı. Bunun yalnızca .NET uygulamaları için geçerli olduğunu unutmayın, C ++ uygulamaları hala çalışan bileşenlerde veya arama bileşenlerinde sorunlara neden olabilecek benzer yönlere sahip olmadığından hala çalışma eğilimindedir. Bu yaklaşım iyi çalışıyor, ancak her zaman kısmi yapıların iyi olduğunu varsayamazsınız, her şeyi vaping ve yeniden inşa etmek en güvenli.