ReSharper는 프로젝트 빌드시에도 "심볼을 확인할 수 없습니다"


484

내 도구 :

Visual Studio 2012 Ultimate + 업데이트 1

ReSharper v7.1.25.234

내 솔루션 빌드 상태 : 빌드 성공

그러나 ReSharper를 설치하고 ReSharper 코드 분석이 활성화되면 내 코드의 많은 키워드 가이 오류로 빨간색입니다.

"기호 XXX를 해결할 수 없습니다"

여기에 이미지 설명을 입력하십시오


내 프로젝트의 다른 그림 >>

ReSharper“CANNOT RESOLVE SYMBOL”오류는 어디에나 있지만 프로젝트 빌드 프로세스는 성공적이며 올바르게 작동합니다.

여기에 이미지 설명을 입력하십시오

추가 참고 : ReSharper Code Analysis를 비활성화하면 프로젝트는 정상이지만 ReSharper 코드 분석을 사용하려고합니다.


ReSharper → 옵션일반캐시 지우기를 시도했습니다 . 그러나 여전히이 문제가 있습니다!


  • 한 달 전에 Visual Studio 2012 RC를 제거하고 VS 2012 RTM을 설치할 때 이러한 오류가 발생했습니다.

  • 이미 ReSharper를 제거하고 다시 설치했습니다. 하지만 아직이 문제가 있습니다!

  • 내 솔루션에는 5 개의 프로젝트 >> 2 개의로드 된 프로젝트 (주 프로젝트 + 리소스 프로젝트)와 3 개의 언로드 프로젝트가 있습니다


내 Visual Studio에도 더 큰 문제가 있음을 알고 있습니다 (스택 오버플로에 대한 자세한 정보)

  • 내 프로젝트에 대한 참조를 추가 할 수 없습니다 (새 솔루션 및 새 프로젝트 내부에서도)

  • 패키지를 설치할 수 없습니다 ( "Packet Manager 콘솔"또는 NuGet 패키지 관리로)

  • 패키지를 업데이트 할 수 없습니다 ( "Packet Manager 콘솔"또는 NuGet 패키지 관리로)

나는 (나 자신과 다른 사람들의) 많은 제안을 해왔다.

  • 일부 DLL 파일을 다시 저장

  • 일부 창 및 레지스트리 복구 도구 사용

  • ReSharper 제거

  • Visual Studio 복구

  • 과...

그러나 나는 그것을 해결할 수 없었다.

나는 새로운 Windows를 설치 생각 해요 :(


무엇이 잘못되었으며 어떻게 해결할 수 있습니까?


4
나는 한 번 같은 문제가있었습니다. 그것을 제거하고 다시 설치해야했습니다.
MeTitus

@Marco, 이미 제거했다가 다시 설치했습니다. 그러나 해결되지 않았습니다.
RAM

Automapper 빨간색으로 인해 확인해야합니다.
IamStalker

2
아래의 모든 솔루션이 일시적으로 작동합니다. 버전 제어에 TFS를 사용하는 경우 문제가 항상 발생하며 특히 나쁩니다. JetBrains의 침묵과 지난 해의 업데이트 부족으로 인해 R # 머니 트레인이 게으르다 고 생각합니다.
Yuck

2
제 경우에는 여기에 대한 답변이 없습니다. 나는 또한 Jetbrain의 지원을 겪었지만 아직 도울 수 없었습니다. 당분간 Resharper를 비활성화해야했습니다. 여기에서 문제를 추적했습니다 .
Co7e 2019

답변:


725

Visual Studio → 메뉴 도구옵션ReSharper , Suspend단추 및 Resume다시 시도 하십시오 (창을 닫을 필요가 없습니다). 이것은 내 경우에 작동합니다.


3
Resharper 7.1.3이 설치된 VS2012 업데이트 3에서이 문제가 해결되지 않았습니다. Resharper를 제거하고 다시 설치하면 문제가 해결되었습니다.
LordHits

93
이것은 나에게는 효과가 없었지만 ReSharper Caches를 지우면 문제가 해결되었습니다.
Console

16
캐시를 지우고 ReSharper VS2012 업데이트 4 및 R # 7.1을 일시 중단해야했습니다.
moi_meme

17
이것은 나에게도 효과가 없었지만 프로젝트 언로드 / 다시로드는 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 프로젝트 언로드를 마우스 오른쪽 버튼으로 클릭 한 다음 다시 마우스 오른쪽 버튼을 클릭하십시오.
biscuit314

6
캐시가 명확한 동일한 솔루션 (일부 경우 필요) : stackoverflow.com/a/19772172/2387977
Dherik

232
VS -> Tools -> Options -> ReSharper Suspend button 
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume  button

73
Resharper> 옵션> 환경> 일반을 수행 할 수 있습니다. 'Clear Cashe'를 클릭 한 다음 VS를 다시 시작하십시오. 답을 위해 타이가 도와주었습니다.
Johan Larsson

3
이것은 나를 위해 일했습니다 :) Visual Studio 자체에서 Clear Cache로 ty를 수행하는 다른 방법 ty
ThomasBecker

2
캐시를 지우는 것이 효과가 없었습니다. SolutionCaches 폴더의 내용을 삭제했습니다.
JayJay

7
이것은 성가신 "메소드를 해결할 수 없습니다"경고를 해결하는 데 효과적입니다. 경로가 VS2013에서 9 ReSharper에서 들어에 추가하려면\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches
spinalfrontier

11
이번에 Visual Studio 2015에서 Resharper 10을 다시 추가하려면 경로는 % localappdata % \ JetBrains \ Transient \ ReSharperPlatformVs14입니다. v02, v03 및 v04 하위 폴더가 있습니다. 모든 하위 폴더와 해당 내용을 삭제했습니다.
StackOverflowUser

124

이것은 나를 위해 일했습니다 (VS2012u4, R # 7.1.3).

  1. Resharper> 옵션> 환경 : 일반> 캐시 지우기
  2. Visual Studio를 다시 시작하십시오.

32

Resharper 캐시 지우기 : Resharper-> 옵션-> 일반-> 캐시 지우기를 닫고 솔루션을 닫았다가 다시여십시오. R # 9.0 업데이트 1에서 작동했습니다.


메뉴 옵션은 Clear Caches를 얻기 위해 "Generate"가 아닌 General이었습니다.
Kirsten Greed

R # 9.2의 .NET Core 프로젝트에서 작동하지 않는 것 같습니까? 프로젝트 닫기 및 다시 열기를 시도했지만 VS ... 편집 : 이제 작동합니다! 어떤 이유로 든 작동하기 전에 두 번 다시 시작해야했습니다!
user3791372

감사! 이것은 VS 2017 Professional을 사용하여 나를 위해 일한 유일한 솔루션입니다.
Pete

31

솔루션에 동일한 라이브러리의 서로 다른 두 가지 버전이있는 경우 ReSharper에서 발생합니다. 예를 들어 프로젝트 A는 automapper 버전 1.1을 참조하고 프로젝트 B는 automapper 버전 1.0을 참조합니다.

Visual Studio는 바인딩 할 DLL 중 하나를 선택하는 상황에서 예상대로 컴파일 및 실행되는 경우가 많습니다. 그러나 ReSharper는 크게 혼란스러워합니다. 나에게 이것은 단지 사기꾼이 아닌 해결하기를 요청하는 ReSharper 오류 여야합니다.

최신 정보:

나는 이틀 전에 (이 포스트를 만든 다음 날) 총 우연히 만났고 VS API의 버그로 인해이 링크 를 발견했습니다. 나는 그들이 권장하는 모든 것을 시도했지만 일시적으로 해결할 수 없었습니다 : google.code에서 다운로드 한 Autofac 2.6.x를 가지고 NuGet 패키지 버전으로 바꾸었고 새로운 참조를 보지 않으려 고 거부했습니다. 내가 한 일에 상관없이

그들은 R # 8 EAP 설치를 제안 하지만 나에게는 이전 버전의 Autofac으로 다운 그레이드하는 것이 번거로웠다.

도움이 많이되지는 않지만 유용 할 수 있습니다.


오류 범위에 대한 추가 정보로 내 질문을 편집했습니다. 1 개월 전에 내 2012 RC 대 2012 RTM으로 변경 했는데이 오류가 발생했습니다 (프로젝트 변경없이). 자, 당신의 추천은 무엇입니까?
RAM

1
모든 참조를 삭제 한 다음 다시 추가하려고 했습니까 (이전 DLL을 가리키고 R #을 혼동 할 수 있습니다).
satnhak

내 Visual Studio에도 더 큰 문제가 있음을 알고 있습니다. 새 솔루션 및 새 프로젝트 내부에서도 프로젝트에 대한 참조를 추가 할 수 없습니다. 자세한 내용은 stackoverflow.com/questions/15746529/…
RAM

이것은 받아 들인 대답이 효과가없는 후 올바른 방향으로 나아갔습니다. 나를 위해, 해당 라이브러리에 업데이트가 제공되었습니다. 나는 그것을 제거한 다음 다시 추가 할 계획이지만 업데이트를보고 먼저 시도했다. 라이브러리를 업데이트 한 후 문제가 해결되었습니다.
c0r3yz

이 답변은 비슷한 상황에 도움이되었습니다. 내 project.json 파일에서 AspNetCore.Mvc 버전 1.0.0 rc final을 참조하여 OP 가보고있는 문제를 일으켰습니다. 나는 project.json 파일로 돌아가서 버전을 1.0.0으로 바꾸어 문제를 해결했다
WBuck

27

이것은 Visual Studio 2015 및 ReSharper Ultimate 10.0.2에서 발생했습니다. 나는이 답변 이전에 작성된 거의 모든 솔루션을 시도했지만 (다시 설치 제외) 아무런 효과가 없었습니다.

매우 다양한 순서로 위의 다양한 단계를 다시 수행했습니다 .

  1. ReSharper → 옵션 → 환경 → 일반 → 캐시 지우기
    • 그렇지 않으면이 옵션을 사용할 수 없으므로 ReSharper를 일시 중단 하기 전에이 작업을 수행해야합니다.
    • 이것은 C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04다른 게시물에서 언급 한대로 파일을 지 웁니다.
  2. 도구 → 옵션 → ReSharper Ultimate → 일시 중단
  3. Visual Studio 닫기
    • 이것은 실제로 ReSharper 캐시 지우기를 수행합니다.
  4. Visual Studio 열기
  5. 솔루션을 엽니 다
    • Visual Studio에서 IntelliSense에 코드 문제가 없음을 감지하고이 시점에서 빌드를 수행했을 수 있습니다.
  6. 도구 → 옵션 → ReSharper Ultimate → 이력서

마지막 단계 후에 당신이 아무것도 다시 설치할 필요가없는 한숨을 쉬게 할 수 있기를 바랍니다.


1
이것은 Visual Studio 15 Preview 및 Resharper에서도 발생했습니다. 이 단계를 수행하면 문제가 해결되었습니다 (곧 다시 나타나지 않을 것입니다). 감사!
jporcenaluk

VS 2017 여기. 캐시가 지워졌습니다. VS를 종료하고 다시 시작하십시오. Resharper를 일시 중단하고 VS를 닫습니다. 솔루션에서 VS를 다시 시작한 다음 Resharper를 시작하십시오.
RandomHandle

17

일반적으로 구성 파일이 손상되거나 잘못 감지되어 발생합니다. 그냥 삭제 .vs는 폴더 , 설정을 재설정 VS를 다시 시작합니다. 거의 경우에 작동합니다

여기에 이미지 설명을 입력하십시오


이것은 나를 위해 일했다
Siege21x

나를 위해 일하지
않았다

13

비슷한 문제가 있었고 다음에서 찾은 캐시를 지 웠습니다.

AppData \ Local \ JetBrains \ ReSharper \ v7.1 \ SolutionCaches

나를 위해 문제를 해결

VS2012 u3 실행


비슷한 것을했는데 방금 전체 AppData \ Local \ Jetbrains 디렉토리를 삭제했습니다. 현재 resharper보다 최신 버전을 포함하여 다양한 버전이 있습니다.
benstpierre

나를 위해 문제를 해결하기 위해 아무것도하지 않았다.
Mike

12

나는 같은 문제가 있었다 (VS 2017). 필자의 경우 두 어셈블리에서 동일한 버전으로 설정 한 후 다른 버전의 대상 프레임 워크 (하나의 어셈블리는 4.52를 목표로, 다른 어셈블리는 4.62)로 다시 작동하기 시작했습니다.


4
믿을 수 없을 정도로 이것은 나에게도 문제의 원인이었다. 나는 그것을 믿을 수 없다 ... 이것은 확실히 더 많은 공세를 얻어야한다.
토마스 플린 코우


대상은이 문제를 해결하는 데 아무런 영향을 미치지 않았습니다.
Mike

1
특히 오류 목록 창에 문제가 있음을 알리는 경고가 표시되면 위의 내용에 동의하십시오. 사람들은 Resharper를 다루기 전에 이것을 확인해야합니다.
에디

감사합니다 Mikolaj. 여기서도 같은 문제입니다.
Firoz Jafri

10

캐시를 지우거나 ReSharper를 일시 중단시키는 위의 링크는 나를 위해 작동하지 않았습니다. 솔루션 탐색기 에서이 문제를 보여주는 프로젝트를 방금 새로 고쳤습니다. 문제가 사라졌습니다. 안타깝게도 계속 반복 되며이 문제가 발생할 때마다 새로 고침을 유지하는 옵션 만 있습니다.

Windows 8에서 ReSharper 8.1을 사용하는 VS2012가 있습니다.


프로젝트를 어떻게 "새로 고침"합니까?
persianLife

솔루션 탐색기에서 프로젝트를 마우스 오른쪽 클릭 -> 새로 고침
user1127860

이것은 # 20127.3 EAP 9 나를 위해 문제뿐만 아니라와 VS2017 및 R 해결
얀 바르 Z. 칼슨에게

새로 고침은이 문제에 전혀 영향을 미치지 않았습니다.
Mike

8

Visual Studio 2013에서 ReSharper 8.2와 동일한 문제가 발생했지만 캐시를 지우거나 ReSharper를 일시 중단하거나 ReSharper를 다시 설치하는 일반적인 해결책은 없습니다.

내 경우에는 다음과 같이 해결했습니다 .... 해결할 수없는 기호 중 하나를보고 그것이 있음을 알았습니다 System.Web.Http.dll. 그런 다음 이것이 Microsoft.AspNet.WebApi.CoreNuGet 패키지 에 있음을 발견했습니다 . 패키지 관리자 콘솔을 사용하여 해당 패키지를 제거하려고 시도했습니다. 물론 다른 종속성으로 인해 패키지를 설치할 수 없다는 것을 제외하고는 패키지를 제거했습니다.

따라서를 포함하여 각 종속성을 제거한 Microsoft.AspNet.WebApi.Core다음 각 패키지를 역순으로 다시 설치했습니다. ReSharper는 설치된대로 모든 것을 올바르게 선택했으며 이제는 괜찮아 보입니다.


나도 일했다. 프로젝트의 너겟 패키지를 제거하고 다시 설치하십시오.
ceetheman

이 중 어느 것도 특히 웹 API를 가지고 노는 데 도움이되지 않았습니다. 아무것도하지 않았다
Mike

마지막으로해야 할 일은 제대로 작성되지 않은 앱이 작동하도록 프로젝트의 종속성을 삭제하는 것입니다. 나는 resharper를 삭제하기로 결정했습니다. 문제가 해결되었으며 VS가 훨씬 빨라졌습니다.
Mike

8

보시다시피 솔루션은 모든 사람들이 이미 위에서 언급 한 것입니다. 간단히에 의해 일시 중지 한 후 ReSharper에서을 캐시 지우기 마지막으로 다시 시작 을. 그러나 아무도 VisualStudio를 닫거나 다시 시작하지 않고 어떻게 해야하는지 언급하지 않았습니다.

다음 단계를 따르십시오 .

  1. Resharper 캐시 위치 얻기

    • Resharper 옵션> 환경> 일반> 솔루션 캐치 저장 (콤보 상자)으로 이동하여 수동 으로 ( 이미지에서 2 로 표시 ) 사용자 정의 폴더 를 선택한 다음 표시된 텍스트 상자에서 캐치 폴더 위치 복사 ( 이미지에서 3 으로 표시 ). 설정을 되돌립니다. 1 표시는 ClearCache 버튼을 보여줍니다 . 일반적으로 작동하지 않으므로 그대로 두십시오. 물건을 보여주는 이미지
  2. Resharper 중단
    • 도구> 옵션> Resharper 또는 Resharper Ultimate> Suspend Now (버튼) 로 이동하여이 작업을 수행 할 수 있습니다. Resharper Suspend 옵션
  3. 캐시 지우기

    • 1 단계 에서 복사 한 위치로 이동 하여 해당 폴더의 모든 항목을 삭제하십시오. 그리고 네, 모든 것을 의미합니다.
  4. 재 연마기 재개

    • 도구> 옵션> Resharper 또는 Resharper Ultimate> Resume (Button) 으로 다시 이동 하여이 작업을 수행 할 수 있습니다

감사! 이것은 말 그대로 나를 위해 일한 유일한 것입니다. Resharper는 요즘 솔루션보다 더 많은 문제가되기 시작했습니다 .... 너무 느리고 버그가 있습니다 ....
Tor

이 모든 것이 문제를 해결하는 데 아무런 도움이되지 않았습니다. Reshaper를 삭제하면 문제가 해결되었습니다
Mike

6

동일한 문제가 발생하여 문제가있는 프로젝트를 언로드 및 다시로드하면 ReSharper에서이 문제를 해결하는 데 도움이되었습니다. 도움이 되었기를 바랍니다.


VS를 업데이트하고 resharper를 업데이트하고 캐시를 자동 및 수동으로 지우고 resharper를 일시 중단해도 도움이되지 않았습니다. 그것은 더 예리한 문제가 아니며 아마도 VS 버그 일 것입니다. 이것은 나를 위해 일했습니다. 감사.
Milad

이것은 지금까지 아무것도하지 못했습니다. 아무것도하지 않은 "새로 고침"과 매우 비슷합니다.
Mike

6

저를 위해 VS2015 , 나는했다 ReSharper에서 업데이트 버전으로 2016년 2월 2일 문제를 해결하기 위해.

나는 이미 시도했지만 (어느 것도 나를 위해 일하지 않았다) :

  • 일시 중지 / 다시 시작
  • 캐치 일시 중지 / 클리어 (도구 사용> 옵션 버튼 사용) / 다시 시작
  • 캐치 일시 중지 / 삭제 (Windows 파일 시스템 사용) / 재개
  • 캐시를 솔루션 폴더로 이동 / Visual Studio 다시 시작
  • 위의 전부 또는 일부의 많은 다른 조합

나는 그것이 누군가를 도울 수 있기를 바랍니다.


이것은 단지 해당 옵션의 복사 붙여 넣기입니다. 모두 문제를 해결하기 위해 아무것도하지 않았다.
Mike

@Mike-R #을 2016.2.2로 업데이트하라는 "기타"게시물에 자유롭게 연결하십시오.
디브

5

결국 Windows 파일 탐색기를 통해 수동으로 캐시를 지우도록 Resharper에 요청해야했습니다. 이것은 마침내 문제를 해결했습니다.

  1. (여기의 많은 솔루션에서보고 된 바와 같이) RESHARPER> 옵션 ...> 환경> 일반> 캐시 지우기.
  2. Visual Studio를 닫습니다.
  3. Visual Studio 2015의 Resharper 10 용 파일 탐색기에서 다음 경로로 이동하십시오. % localappdata % \ JetBrains \ Transient \ ReSharperPlatformVs14
  4. 해당 폴더 내의 모든 하위 폴더와 해당 내용을 삭제하십시오.
  5. Visual Studio를 다시 시작하고 솔루션을 다시로드 한 다음 Resharper가 솔루션에 대해 초기화 될 때까지 기다리십시오.

5

Resharper-> 옵션 캐시-> 솔루션 캐시를 다음 위치에 저장하십시오 (폴더를 다른 폴더로 변경).

또는 R # 캐시 폴더를 수동으로 정리하십시오.


3

나는 7.1을 사용하고 있으며 이것은 나를 위해 일했다 :

  1. resharper 제거
  2. % appdata %로 이동하여 JetBrains \ Resharper 및 .. \ Local \ JetBrains \ Resharper 폴더를 제거하십시오.
  3. 다시 선명하게 다시 설치

3

나는 고치지 않고 위의 모든 것을했다.

그런 다음 System.Web.Mvc를 Copy Local로 true로 설정하는 다른 SO Q / A (어떤 것을 기억하지 마십시오)에서 한 단계를 수행했습니다. 내 프로젝트를 다시 컴파일하면 오류가 사라졌습니다.

이 어셈블리를 Copy Local false로 다시 설정하면 오류가 반환되지 않았습니다.


3

내 경우에는 위의 모든 제안을 시도했습니다. 그러나 어느 시점에서 Resharper가 일시 중단 된 경우에도 문제가 지속된다는 것을 깨달았습니다. 그래서 VS 자체에서 비슷한 문제를 찾고이 SO post 에서 허용되는 답변에 대한 주석에서 해결책을 찾았 습니다 .

간결하게하기위한 단계를 나열하고 있습니다.

  1. VS-> 도구-> 옵션-> ReSharper Suspend 버튼
  2. 솔루션을 구축하십시오. 모든 참조가 여전히 해결되지 않은 것에 주목하십시오
  3. 솔루션 청소
  4. VS 다시 시작
  5. Resharper없이 솔루션을 구축하십시오. 모든 참조가 해결되었습니다.
  6. VS-> 도구-> 옵션-> ReSharper Resume 버튼

1

VS2015, R # 10을 사용하고 있습니다. 제안 된 해결책 중 어느 것도 나를 위해 일하지 않았습니다. 솔루션의 bin 폴더 내용을 삭제하고 전체 솔루션을 다시 빌드하면 문제가 해결 된 것 같습니다. bin 폴더의 내용을 삭제하기 전에 R #을 일시 중지하고 다시 시작하여 R #-> 옵션-> 일반 설정에서 캐시 지우기를 수행하고 \ AppData \ Local \ JetBrains \ Transient \ ReSharperPlatformVs12 \에서 수동으로 내용을 삭제했습니다. v01 \ SolutionCaches .. 누군가에게 도움이되기를 바랍니다.


1

Visual Studio 2015에서 Resharper Ultimate와 동일한 문제가 발생하여 위에서 제안한대로 솔루션을 시도했지만 아무것도 효과가 없었습니다.

그런 다음 Resharper를 최신 릴리스로 업그레이드하면 문제가 해결되었습니다.


그래, 나도 같은 결론에 도달했다. 불행히도 내 R # 구독이 소진되었습니다. 즉, 오류를 해결하기 위해 R # 버전을 업그레이드하기 위해 $ 400- $ 500를 추가로 지불해야합니다.
WBuck

1

위의 몇 가지 제안 후에도 도움이 된 것은 다음과 같습니다.

  • 하나의 프로젝트 참조를 제거했습니다 (ReSharper가 올바르게 참조하더라도 해당 라이브러리를 찾을 수 없다고 주장한 라이브러리 중 하나).
  • 사용법 중 하나에 ReSharper의 "Resolve"를 사용하여 참조를 다시 추가하십시오.

그 후에는 프로세스에서 실제로 수정 된 프로젝트 파일이 없지만 정상적으로 작동했습니다.


1

Clean Resharper 캐시와 Suspend Resharper가 작동하지 않았습니다 .Visual Studio를 닫고 Resharper를 제거한 다음 Resharper를 설치하면 문제가 사라졌습니다.


1

ReSharper를 비활성화하면 프로젝트가 성공적으로 작성되었지만 Visual Studio에서도 동일한 오류가 발생했습니다. 내가 문제를 해결하기 위해 한 것은 :

  1. 솔루션에서 프로젝트를 제거하십시오.
  2. 솔루션, 기존 프로젝트 추가를 마우스 오른쪽 단추로 클릭하고 프로젝트 파일을 선택한 후 다시 추가하십시오.

이 단계를 수행 한 후 Visual Studio에서 구문 오류가 사라졌으며 ReSharper를 다시 활성화 한 후에도 오류가 없었습니다.


내 오류는 단일 nuget 패키지와 관련된 모든 참조였습니다. 패키지를 제거했다가 다시 추가했습니다. 오류가 사라졌습니다. 포인터 주셔서 감사합니다.
Brett

1

나는 또한이 문제가 있었다. 이전의 모든 솔루션은 저에게 도움이되지 않았거나 매우 짧은 시간 동안 도움이되었습니다. 필자의 경우 문제는 .Net Framework 4.7.2 프로젝트를 버전 4.5.2가있는 프로젝트에 연결했다는 것입니다. 두 프로젝트를 버전 4.7.2로 업데이트 한 후 문제가 해결되었습니다. 문제를 해결하려면 동일한 버전의 프로젝트가 필요하다고 생각합니다. 또는 내 경우와 같이 더 작은 버전을 더 큰 버전에 연결하지만 그 반대의 경우는 연결하지 마십시오.


이것은 @ Mikołaj Mularczyk가 이미 그의 대답에서 제안한 것과 같은 해결책이 아닙니까?
로빈 B

0

나를 위해, 로컬 Git 리포지토리의 어느 브랜치를 변경했을 때 솔루션이 이상한 상태에 빠졌다고 생각합니다. 문제가 시작되기 전에 이전 분기로 전환하기 만하면 VS가 모든 파일을 다시로드하도록 요청한 다음 원하는 분기로 다시 전환하고 다시로드하여 수정했습니다.


0

여러 프로젝트 에서 공유 한 파일에만 해당되는이 문제도 확인 했습니다. 편집기 창의 왼쪽 상단에 콤보 상자가있어 파일의 프로젝트 컨텍스트 (및 심볼 해상도에 영향을주는 참조)를 전환 할 수 있습니다.

Resharper를 사용하면 "파일 또는 기호로 이동"명령으로 실수로 공유 파일의 잘못된 "버전"을 쉽게 열 수 있습니다.

솔루션에서 사용하는 프로젝트로 컨텍스트를 다시 전환하면이 문제를 해결하는 데 필요한 모든 것입니다.


0

또한 ReSharper에서 비슷한 문제가보고되어 컴파일 / 런타임 오류가 발생하지 않았습니다.

이것들은 ReSharper가보고 하거나 오류 를 일으켜 사용 "{x:Type ...}"하거나 "{x:Static ...}"마크 업할 때 주로 나타납니다 ."Cannot resolve symbol 'Type'""Cannot resolve symbol 'Static'"

또한 같은 많은 오류가 있었다 "Invalid markup extension type: expected type is '<type>', actual type is '...Extension'" .

System.Xaml어셈블리 에 대한 참조를 추가하면 문제가 해결되었습니다 .


0

소프트 캐시 제거 솔루션이 저에게 효과적이지 않았습니다. 수년 동안 설치된 다른 RS 버전간에 문제가 발생한 것처럼 보입니다.

나를 위해 일한 것은 다음과 같습니다.

  • Uninstal resharper
  • AppData \ Local 및 AppData \ Roaming 내의 모든 JetBrains 폴더를 제거하십시오.
  • 다시 선명하게 설치

모든 설정을 다시 수행해야하지만 JetBrains 팀의 도움을 받아도 더 나은 솔루션을 얻을 수 없었습니다.


0

Resharper 캐시와 관련된 문제이지만, 내가 아는 한 "캐시 지우기"기능은 캐시가 솔루션 폴더에있는 경우에만 작동합니다. 이를 확인하려면 Visual Studio> 도구> 옵션> Resharper> 옵션 ...

Resharper 옵션 창> 환경> 일반에서 "솔루션 캐시 저장"이 "솔루션 폴더"로 설정되어 있는지 확인하십시오.

그런 다음 솔루션 폴더에 새 폴더 "_ReSharper.Caches"가 나타납니다. "캐시 지우기"버튼을 눌러 정리할 수 있지만 (작동하지 않는 경우) 내부 파일을 제거하여 수동으로 정리할 수 있습니다 (이 경우 Visual Studio는 이미 닫혀 있어야합니다).

Visual Studio를 다시 시작하면 모든 것이 작동합니다. 여기를보세요. [1]

[1] https://resharper-support.jetbrains.com/hc/en-us/articles/206546989-ReSharper-stopped-working-for-a-single-specific-solution

참고 : Visual Studio 2015 업데이트 1 / ReSharper 10.0.2

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.