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 파일, 특히
위 내용은 ASP.NET MVC 프로젝트에서 'csc.exe'를 찾을 수 없는 이유는 무엇이며 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!