O sorunu çözmek için bir sene uğraş verdim. 1 sene sonunda buldum. VS Code açılışta .NET SDK'larını kendi kendine yüklüyorsa alttan açılan kısımda sürümünü de yazıyor onu aklınızda tutun 7.0.4 gibi bir şey olmalı 8 de olabilir. Gezgin kısmında assemblycsharp proj diye bir dosya var. Orada <targetframework> diye bir satır var. Onun altına şu satırı eklemeniz lazım:
<Targetframeworkversion>.net7.0.14</targetframeworkversion>
Eğer VS Code'un yüklediği sürüm farklıysa 7.0.14 yerine o sürümü girin. Sonra kaydedip VS Code'u bir daha açın. Olması lazım.
VS Code açılışta oto .NET SDK yüklemiyorsa o zaman kendiniz
.NET SDKs downloads for Visual Studio buradan SDK yükleyip onun sürümüne göre yazmanız gerekecek. Bir de pathe eklenmiş mi onu da kontrol etmeniz lazım gerekirse daha fazla bilgi verebilirim bunun hakkında.
Ayrıca yine olmuyorsa Unity'de edit>preferences>externel Tools kısmından generate csharp proj kısmından tüm tikleri işaretleyip regenerate project files butonuna basmalısınız. Sonra bir daha o satırı ekleyin. Bu sefer olması lazım. Benim eski PC'de bu sorun vardı her yeni projede yapıyordum. Ama yeni PC'de o sorun olmuyor.