Asp.Net MVC ve Web Api projelerinde roslyn/csc.exe dosyası bulunamadı hatası alabiliriz. Bu sorunun kökten çözümü için roslyn eklentisini projemizden kaldırabiliriz.
Bu işlem için sırası ile aşağıdaki işlemleri yapmamız yeterlidir.
- Projemize sağ tuş tıklayıp "Manage Nuget Packages..." seçeneğini seçiyoruz.
- "Browse" sekmesinden "Microsoft.CodeDom.Providers.DotNetCompilerPlatform" eklentisini aratıyoruz.
- İlgili eklenti projemize ekli olduğu için sağ kısımdan "UnInstall" seçeneğini seçiyoruz ve ilgili eklentiyi kaldırıyoruz.
Projemizi tekrar publish ettiğimizde "roslyn" klasörü artık projemizde olmayacak ve problem çözülmüş olacak.
Bu işlem için sırası ile aşağıdaki işlemleri yapmamız yeterlidir.
- Projemize sağ tuş tıklayıp "Manage Nuget Packages..." seçeneğini seçiyoruz.
- "Browse" sekmesinden "Microsoft.CodeDom.Providers.DotNetCompilerPlatform" eklentisini aratıyoruz.
- İlgili eklenti projemize ekli olduğu için sağ kısımdan "UnInstall" seçeneğini seçiyoruz ve ilgili eklentiyi kaldırıyoruz.
Projemizi tekrar publish ettiğimizde "roslyn" klasörü artık projemizde olmayacak ve problem çözülmüş olacak.