Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.1 KB

2016-10-12-kisa-sinav-21.md

File metadata and controls

16 lines (13 loc) · 1.1 KB
layout title date author comments category tags
post
Kısa Sınav - 21
2016-10-12 14:50
engin.polat
true
C#
quiz
visualstudio
msbuild
csharp
build
rebuild
assembly

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.