> 백엔드 개발 > C++ > ASP.NET MVC 프로젝트에서 'csc.exe'를 찾을 수 없는 이유는 무엇이며 어떻게 해결합니까?

ASP.NET MVC 프로젝트에서 'csc.exe'를 찾을 수 없는 이유는 무엇이며 어떻게 해결합니까?

Linda Hamilton
풀어 주다: 2024-12-29 12:01:10
원래의
936명이 탐색했습니다.

Why Can't My ASP.NET MVC Project Find

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 파일, 특히 내에서 NuGet 패키지에 대한 올바른 경로를 확인합니다. 및 <타겟> 태그를 사용하면 문제 해결에 도움이 될 수도 있습니다.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿