Found .NET SDK, but did not find dotnet.dll hatası .Net core geliştirmesi yaptığımız esnada karşılaştığım bir hatadır ve hatanın çözümü ise makale devamında görebileceğiniz üzere 1-2 adımla çözülebilecek bir konudur.
Found .NET SDK, but did not find dotnet.dll, Hata Çözümü
Hata Nedir?
Öncelikle hata detayını beraber görelim.
Üstteki gibi dotnet watch run komutunu çalıştırdığımda konsol çıktısında ki gibi bir hata aldım.
Hata Çözümü Nedir?
Hatanın çözümü için 2 adım gösteriyor olacağım. Bu 2 yöndemden birinin muhakkak olmasını umuyorum 😊. O zaman çok vakit kaybetmeden bu adımlar nelermiş görelim.
İlk yöntem, içi boş sdk klasörlerinin hatada belirtildiği “C:\Program Files\dotnet\sdk” yolundan silinmesi.
Bu gereksiz klasörleri sildikten sonra hata devam ediyorsa hemen 2.yönteme geçelim. Kim bilir belki de bu 2 yöntem aslında ayrı ayrı yöntemler değil, birbirine bağlılığı olan adımlardır 😁
O zaman 2.yöntem/2.adım’a geçelim.
Projenizin bulunduğu dizinde global.json gibi bir dosya varsa içeriğini değiştirin yada yoksa global.json dosyası oluşturun ardından alttaki gibi içeriğini değiştirin.
1 2 3 4 5 | { "sdk": { "version": "5.0.202" } } |
Üstteki version değeri sisteminizde kurulu olan sdk’lardan birinin değeri olmalıdır. Sisteminizde kurulu olan .net core sdk listesini öğrenmek için alttaki komutu çalıştırın.
Üstteki “dotnet –list-sdks” komutunun çalıştırılması sonucu sistemimde yüklü olan 5.0.202 .net core sdk’sının olduğunu görüyorum. Birden fazla değer çıkması durumunda projenize uygun olan sdk’yı seçip global.json’ı güncellemelisiniz.
📚 Benzer Kaynaklar
- ReactNative dotnetify ile .Net Core SignalR’a Bağlantı
- ASP.NET Core’da Server.MapPath Alternatif Yöntemi
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.
🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.
👋 Bir sonraki makalede görüşmek dileğiyle.