Press ESC to close

.net9 Build sürelerinde aşırı yavaşlık problemi

Merhaba arkadaşlar, .net7 ile hayatına devam eden bir projemizi geçtiğimiz günlerde .net9’a yükselttim. Fakat yükseltme sonrası jenkins pipelinelarımız üzerinde inanılmaz bir yavaşlama oldu.

Normalde 2 dakika olan dotnet build süresi güncelleme sonrası 4-8 dakika arasında zaman almaya başladı. Aynı şekilde 2 dk civarı süren web deploy operasyonları da 5-6 dakika alır oldu.

Konuyu biraz araştırdığımda mevcut projelerden .net9’a geçiş yapan kullanıcılarda 10 kata kadar yavaşlama problemi yaşayan geliştiricilerle karşılaştım.

Bir kaç farklı oturumda yaptığım araştırmalar neticesinde işe yarar bir kaynağa ulaştım. Aşağıda belirttiğim eklemeler ile build süresi 3.5 dakikaya, publish süresi ise 2 dakikalara düştü.

 <PropertyGroup>
        <CompressionEnabled>false</CompressionEnabled>
        <DisableBuildCompression>true</DisableBuildCompression>
        <StaticWebAssetFingerprintingEnabled>false</StaticWebAssetFingerprintingEnabled>
    </PropertyGroup>

İşinize yaraması dileğiyle.

Kaynaklar: https://github.com/dotnet/sdk/issues/43470

Tags;

  • Upgrading to .NET 9 cause build time too long
  • dotnet build command is long in .net 9

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir