ホームページ > バックエンド開発 > C++ > ASP.NET MVC で「パス '...\bin\roslyn\csc.exe' の一部が見つかりませんでした」エラーを修正する方法

ASP.NET MVC で「パス '...\bin\roslyn\csc.exe' の一部が見つかりませんでした」エラーを修正する方法

Susan Sarandon
リリース: 2024-12-29 11:07:16
オリジナル
816 人が閲覧しました

How to Fix the

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

試行中に「パス '...binroslyncsc.exe' の一部が見つかりませんでした」エラーが発生しましたASP.NET MVC プロジェクトを実行するのは、特に Roslyn がプロジェクトに明示的に統合されていない場合には、困惑する可能性があります。

Roslyn の背景

Roslyn、.NET コンパイラープラットフォームは、高度なコンパイル機能を提供します。ただし、通常、デフォルトでは ASP.NET MVC プロジェクト内にインストールまたは構成されません。

エラーの原因

このエラーは、特定のバージョンのバグが原因で発生します。 Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet パッケージの。このパッケージは、Roslyn コンパイラとその依存関係をインストールします。

解決策

問題を解決するには、パッケージ マネージャー コンソールで次のコマンドを実行します。

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

このコマンドはパッケージをバグのないものに更新しますversion.

追加の考慮事項

パッケージを更新した後もエラーが解決しない場合は、次の条件が満たされていることを確認してください:

  • 正しい NuGet パッケージ パス: で参照されているパスを確認します。 <プロジェクトのインポート> <ターゲット> .csproj ファイル内のタグは、NuGet パッケージを正しく指しています。
  • プロジェクトの互換性: プロジェクトが正しいフレームワーク バージョンをターゲットにしており、参照されるアセンブリがターゲットのフレームワークと互換性があることを確認してください。

以上がASP.NET MVC で「パス '...binroslyncsc.exe' の一部が見つかりませんでした」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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