ホームページ > バックエンド開発 > C++ > ASP.NET MVC プロジェクトの実行時に「bin\roslyn\csc.exe」が見つからないのはなぜですか?

ASP.NET MVC プロジェクトの実行時に「bin\roslyn\csc.exe」が見つからないのはなぜですか?

Susan Sarandon
リリース: 2024-12-25 00:50:10
オリジナル
296 人が閲覧しました

Why Can't I Find

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

を実行しようとしたときASP.NET MVC プロジェクトでは、開発者は「パスの一部が見つかりませんでした...」という複雑なエラーに遭遇する可能性があります。 binroslyncsc.exe」。この問題は、Roslyn をプロジェクトに明示的に統合していないユーザーにとって特にイライラする可能性があります。これに関連して、このエラーの原因を詳しく調べ、それを解決するための解決策を提供します。

Roslyn とその役割について

Roslyn、.NET コンパイラ プラットフォーム、コードをコンパイルするための強力なツールとして機能します。ただし、説明されているシナリオでは、Roslyn が明示的に構成されていない、または使用することが意図されていないにもかかわらず、プロジェクトのビルド プロセスが予期せず binroslyncsc.exe を参照しています。

エラーの解決

この問題を修正するには、開発者はパッケージ マネージャーで次のコマンドを実行することをお勧めします。コンソール:

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

このコマンドは、Roslyn を含む Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet パッケージの更新を試みます。

原因のさらなる調査

このエラーの根本原因は、Visual Studio 自体にあるのではなく、次のバグにあります。 Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet パッケージの特定のバージョンに存在します。このバグの影響を受けないバージョンにアップグレードすると、問題が解決します。

以上がASP.NET MVC プロジェクトの実行時に「binroslyncsc.exe」が見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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