Maison > développement back-end > C++ > Comment corriger l'erreur « Impossible de trouver une partie du chemin '...\bin\roslyn\csc.exe' » dans ASP.NET MVC ?

Comment corriger l'erreur « Impossible de trouver une partie du chemin '...\bin\roslyn\csc.exe' » dans ASP.NET MVC ?

Susan Sarandon
Libérer: 2024-12-29 11:07:16
original
816 Les gens l'ont consulté

How to Fix the

Résolution de l'erreur « Impossible de trouver une partie du chemin '...binroslyncsc.exe' » dans les projets ASP.NET MVC

Rencontre avec l'erreur « Impossible de trouver une partie du chemin '...binroslyncsc.exe' » lors de la tentative d'exécution d'un ASP.NET MVC Le projet peut être déroutant, surtout si Roslyn n'a pas été explicitement intégré au projet.

Contexte de Roslyn

Roslyn, une plate-forme de compilateur .NET, offre des capacités de compilation avancées. Cependant, il n'est généralement pas installé ou configuré par défaut dans les projets ASP.NET MVC.

Cause de l'erreur

L'erreur se produit en raison d'un bug dans certaines versions du package NuGet Microsoft.CodeDom.Providers.DotNetCompilerPlatform. Ce package installe le compilateur Roslyn et ses dépendances.

Solution

Pour résoudre le problème, exécutez la commande suivante dans la console du gestionnaire de packages :

Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r
Copier après la connexion

Cette commande met à jour le package vers une version sans bug.

Supplémentaire Considérations

Si l'erreur persiste après la mise à jour du package, assurez-vous que les conditions suivantes sont remplies :

  • Corrigez les chemins du package NuGet : Vérifiez que le chemins référencés dans le fichier et Les balises dans le fichier .csproj pointent correctement vers les packages NuGet.
  • Compatibilité du projet : Assurez-vous que le projet cible la bonne version du framework et que les assemblys référencés sont compatibles avec le framework ciblé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal