Visual Studio 2019 : "공유 컴파일"을 끌 수있는 곳

Nov 14 2020

VS를 마지막 버전 (16.8.1)으로 업데이트했고 컴파일 프로세스가 매우 느립니다 (10 분 이상, 20 초 전에 얻었습니다). 나는 로그에서보고 그것이 지연되는 것을 봅니다.

디렉터리에서 컴파일러로 공유 컴파일 사용 : C : \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Current \ Bin \ Roslyn

100 % CPU와 16Gb 메모리를 모두 가져옵니다. 이 문제를 해결하고이 공유 컴파일 기능을 끄는 방법은 무엇입니까?

추가됨 11/17/2020

나는 추가했다

<UseSharedCompilation>False</UseSharedCompilation>

<PropertyGroup>내 솔루션의 모든 프로젝트에 대해 모두 에게 문제가 해결되지 않았습니다!

답변

1 Dejan Nov 19 2020 at 05:07

VS 16.8.1로 업그레이드 한 후에도 똑같은 문제가 발생했습니다. 그리고 dotnet build계속 작동 하는 동안 더 이상 내 솔루션을 컴파일 할 수 없었습니다. VS에서 시작한 컴파일러는 작업을 완료하기 전에 사용 가능한 모든 메모리 (RAM)를 소모합니다 (질문에 대한 내 의견 참조).

설정 <UseSharedCompilation>False</UseSharedCompilation>도 도움이되지 않았습니다.

따라서이 지침 에 따라 Visual Studio를 16.7.8로 다시 "다운 그레이드"해야했습니다 . 이것은 작동하는 IDE를 제자리로 되 돌리는 데 도움이되었습니다.