2017-03-11 2 views
1

방금 ​​VS17 커뮤니티와 Resharper 2016.3을 설치했습니다. VS13에서 유지 관리중인 웹 프로젝트에서 작업하고 있습니다. 내가 NuGet에서 Microsoft.CodeCom.Providers.DotNetCompilerPlatform 설치까지 모든 것이 괜찮다고 (나는 C# 6.0 프로젝트를 업그레이드하고 싶었다. 프로젝트가 잘 컴파일 할 때Visual Studio 2017 & Resharper 2016.3 오류

이제 ReSharper에서, 내 프로젝트 내에서 2429 오류를보고있다.

나는 모든 일을했다 "캐시 지우기", "일시 중지/다시 시작"및 인터넷에서 찾을 수있는 VS17 트릭 다시 시작

Microsoft.CodeCom.Providers.DotNetCompilerPlatform이 설치되어있는 것으로 보입니다. 내가 읽은 Roslyn에는 많은 기능적 중복이 있습니다. Resharper와 함께 문제의 일부가 될 수 있습니까?

이 환경에서 Resharper를 파괴하지 않고 C# 6.0을 이용할 수 있습니까?

감사합니다.

+0

ReSharper 2017 EAP를 설치하는 것이 좋습니다. – Matthias

답변

0

동일한 문제가 있습니다. 프로젝트 파일을 빌드하고 R #에서 "Reanalyze All"을 클릭하십시오 : "Solution/Errors/Warnings in Solution"

+0

나에게 불행히도, 나는 내 프로젝트를 재구성하고 Resharper에서 다시 분석하려고 시도했다. 도움이되지 않았다. 문제는'Microsoft.CodeCom.Providers.DotNetCompilerPlatform'을 설치하는 것이 과도하다는 것입니다. Resharper의 C# 언어 수준을 6.0으로 설정해야했습니다. VS17은 원래 컴파일러에서 C# 6.0을 지원합니다. 이것을 확인하기 전에 좀 더 테스트를해야합니다. –

+0

MSBuild 또는 "ReSharper Build"를 사용합니까? – notesjor

+0

Errr ... 음 ... 그 세트는 어디에 있습니까? 그래서 최신 프로젝트에서 Microsoft.CodeCom.Providers.DotNetCompilerPlatform을 제거했습니다. 이제 보간 된 형식화 된 문자열은 컴파일되지 않습니다. : ( –

0

비슷한 문제가 있습니다. "Lightweight 솔루션로드 "를 False로 변경합니다.

VS 2017 커뮤니티 (안정적이지 않은 RC), Resharper 2016.3.2. 사람에 대한

0

게시 다른, 심지어 아무 일하지 ultimate- ReSharper에서 다시 설치했는데, 나는이 모든 제안을했다

... 문제로 실행 여전히 오류/경고를 제안하고 내 솔루션이 잘 구축되었다.

가벼운 솔루션로드를 비활성화하고 솔루션에서 빌드 -> 코드 분석 실행을 클릭하면 모든 오류/경고가 제거되었습니다. 이전 VS 버전의 일부 설정이 VS17로 변경되지 않았는지 확인합니다.