ホームページ > バックエンド開発 > C++ > ASP.NET MVC プロジェクトで「csc.exe」が見つからないのはなぜですか?それを修正するにはどうすればよいですか?

ASP.NET MVC プロジェクトで「csc.exe」が見つからないのはなぜですか?それを修正するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-29 12:01:10
オリジナル
937 人が閲覧しました

Why Can't My ASP.NET MVC Project Find

ASP.NET MVC での「パスの一部が見つかりませんでした ... binroslyncsc.exe」エラーの解決

が発生したときエラー「パスの一部が見つかりませんでした」 TFS から ASP.NET MVC プロジェクトを実行中に「C:B8akWorkspaceB8akProjectB8akSolutionB8AK.Portalbinroslyncsc.exe」というメッセージが表示される場合は、.NET コンパイラーの検索に問題があることを示します。

エラーについて

エラーなしでビルドとコンパイルが成功したにもかかわらず、エラーはビルドがプロセスは、指定されたパスで Roslyn コンパイラ実行可能ファイルを見つけることができません。 Roslyn は、高度なコンパイル機能を提供する .NET コンパイラ プラットフォームです。ただし、これは ASP.NET MVC プロジェクトを実行するために必要な要件ではありません。

解決策: NuGet パッケージの更新

この問題に対する最も効果的な解決策は、 NuGet パッケージ Microsoft.CodeDom.Providers.DotNetCompilerPlatform。パッケージ マネージャー コンソールを開き、次のコマンドを実行します。

Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r
ログイン後にコピー

説明

Roslyn コンパイラーは NuGet パッケージとしてインストールされます。以前のパッケージ バージョンのバグがこのエラーの原因となっている可能性があります。通常、これらの問題は、より新しいバージョンに更新すると解決します。

追加メモ

この問題は Visual Studio とは関係がないことに注意してください。ファイルをコピーするためのビルド ステップを追加したり、コンパイラ バイナリを手動で追加したりするような回避策は推奨されません。 .csproj ファイル、特に 内の NuGet パッケージへの正しいパスを確認します。 <ターゲット>タグも問題の解決に役立ちます。

以上がASP.NET MVC プロジェクトで「csc.exe」が見つからないのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート