私以外の全員のマシンで動作しているTFSのプロジェクトがあります。ビルドすると、イメージに表示されるエラーが発生します。指定されたタスクの実行可能な場所csc.exeは無効です。現在VS 2017を修理しようとしています。
メッセージに基づいて、csc.exe
が破損しているようです。
以下のことを試して、問題を絞り込みます。
Microsoft.Net.Compilers
パッケージの場所に移動し、パッケージフォルダーを削除してから、再ビルドします。通常、パッケージはビルド中に自動的に復元されます。
YOUR_PROJECT_DIR\packages\Microsoft.Net.Compilers.2.6.1
Microsoft.Net.Compilersパッケージをアンインストールして再インストールします。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
)Microsoft.Net.Compilers
パッケージが必要な場合は、先に進んでBrowseタブで見つけ、最新の安定バージョンをインストールしてください。以下のコマンドを実行して、パッケージマネージャーコンソールからNugetパッケージをアンインストールして再インストールすることもできます。参照 Microsoft.Net.Compilers
Uninstall-Package Microsoft.Net.Compilers -Version 2.6.1
Install-Package Microsoft.Net.Compilers -Version 2.6.1
Microsoft.CodeDom.Providers.DotNetCompilerPlatformおよびMicrosoft.Net.Compilers Nugetパッケージを削除します。
MSBuild 2015をインストールすると、問題が解決します。 https://www.Microsoft.com/en-us/download/confirmation.aspx?id=48159