bin\roslyn\csc.exe が見つかりませんでした
.NET コンパイラプラットフォーム (Roslyn) を利用しているプロジェクトで、次のエラーが発生する場合があります。
Could not find a part of the path: 'C:\path\to\bin\roslyn\csc.exe'
csc.exe が見つからない、というエラーです。
昔の Roslyn の Microsoft.CodeDom.Providers.DotNetCompilerPlatform パッケージに問題がありました。
この場合、NuGet Package Manger コンソールを開き、次のコマンドでパッケージを再インストールすることで問題を解決できます。
PM> Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -reinstall
.NET Framework の以前の MVC 環境でこの問題が発生することが知られています。
そもそも、Roslyn が不要の場合は次のコマンドでパッケージから削除します。
PM> Update-Uninstall Microsoft.CodeDom.Providers.DotNetCompilerPlatform
昔の環境を取り置く場合以外、不要である場合がほとんどだと思います。