Geliştirdiğiniz projeyi Visual Studio
‘da derlemek istiyorsunuz. Projenin üstüne sağ tuşla tıkladığınızda karşınıza iki seçenek geliyor; Build
ve Rebuild
. Bu iki seçeneğin arasındaki fark nedir?
Sorunun doğru cevabı için;
Visual Studio
(daha doğrusu MSBuild
), projeyi bir defa başarıyla derleyebildikten sonra, takip eden Build
(Derleme) işlemlerinde sadece değişen kod parçalarını kullanarak çok daha kısa sürecek bir derleme yapar ve ilgili assembly dosyalarının (exe, dll) değişikliklerini günceller.
Rebuild
işleminde ise, daha önce derlenmiş assembly‘ler baz alınıp değişiklikler bulunarak derleme yapılmaz. Varolan assembly‘ler tamamen temizlenir (silinir) ve bütün proje (referansları ile birlikte) baştan derleme işlemine tabi tutulur.
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484