>백엔드 개발 >C++ >ASP.NET MVC에서 ''...\bin\roslyn\csc.exe' 경로의 일부를 찾을 수 없습니다' 오류를 수정하는 방법은 무엇입니까?

ASP.NET MVC에서 ''...\bin\roslyn\csc.exe' 경로의 일부를 찾을 수 없습니다' 오류를 수정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-29 11:07:16836검색

How to Fix the

ASP.NET MVC 프로젝트에서 "'...binroslyncsc.exe' 경로의 일부를 찾을 수 없습니다" 오류 해결

ASP.NET을 실행하는 동안 "'...binroslyncsc.exe' 경로의 일부를 찾을 수 없습니다" 오류가 발생합니다. MVC 프로젝트는 특히 Roslyn이 프로젝트에 명시적으로 통합되지 않은 경우 혼란스러울 수 있습니다.

Roslyn의 배경

.NET 컴파일러 플랫폼인 Roslyn은 고급 컴파일 기능을 제공합니다. . 하지만 일반적으로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.