2016-11-08 10 views
3

WPF (System.Windows.Controls.Ribbon) 및 VS2015 용 Microsoft 리본을 사용하고 있습니다. 내 프로젝트 (동적 데이터 표시 등, 리본과 관련이없는 것)에서 불필요한 종속을 제거 했으므로 더 이상 Designer에서 올바르게 렌더링되지 않습니다. 모든 RibbonButton은 일반적인 버튼처럼 렌더링됩니다.Microsoft 리본이 디자이너에서 렌더링되지 않습니다.

나는 Clean Solution 옵션을 사용하고 성공없이 여러 번 다시 작성합니다. 실행이 모두 괜찮 으면 디자이너 만 리본을 처리 할 수 ​​없습니다. 이 이상한 행동을 일으킨 원인은 무엇일까요? enter image description here

을 그리고 이것은이보고 가정 및 전 모습 어떻게입니다 : enter image description here

업데이트 : 명확 비주얼 스튜디오 버그 것 같다

이 내 리본 디자이너 지금 모습입니다 , 같은 VS 버전으로 다른 컴퓨터에서 프로젝트를 열었으므로 모든 것이 잘됩니다.

답변

2

삭제 % LOCALAPPDATA % \ 마이크로 소프트 \으로 VisualStudio \ 14.0 \ ShadowCache가 작동하지 않는 \ 디자이너 그러나이 : ​​

  • 닫기 솔루션 (대개 VS의 모든 인스턴스, 알지 못함)
  • 솔루션 폴더에서 obj \ 및 obj \를 삭제하십시오 ("클린 솔루션"은 요즘은 충분하지 않습니다. VS가 이상한 일을한다면 어쨌든 할 것입니다. kill -9 devenv.exe && git clean -fX으로 기본값 m(으로 돌아 가야 할 수도 있습니다.
  • 최상의 솔루션과 희망을 다시 엽니 다.

이렇게하면 견딜 수 있습니다. 이 문제에 대한 유일한 실제 구글 히트는이 질문이었습니다. 대답이없는 또 다른 질문이었고, 500+ 가짜 의사들과 수천 개의 오탐들입니다 ... 미안합니다.

+0

이제 더 이상이 기능이 작동하지 않습니다. 디자이너가 며칠 동안 도청 한 후에도 이제는 실행 중에 더 이상 작동하지 않습니다. 탭은 렌더링되지 않으며 창은 클릭해야합니다. – g3nuine

+0

나는 똑같은 문제가 있었다; 여기 정확히 내가 한 일이 있습니다. 솔루션을 언로드하고 Visual Studio를 종료하고 bin 폴더를 삭제하고 % LOCALAPPDATA % \ Microsoft \ VisualStudio \ 14.0 \ Designer \ ShadowCache 및 % LOCALAPPDATA % \ Microsoft \ VisualStudio \ 14.0 \ Designer \ Classic을 제거하고 .db 파일을 삭제했습니다. 내 .sln 파일이있는 위치에 솔루션을로드 한 다음 Visual Studio에서 내 프로젝트를 다시로드했습니다 (모든 설정이 기본값으로 다시 설정되었음을 알았습니다). 리본이 다시 디자이너에게 나타났습니다. – Mike

1

Visual Studio 디자이너 캐시를 지워서 문제가 해결되었습니다. 이있는 하위 폴더를 삭제하여 이루어집니다 % LOCALAPPDATA % \ 마이크로 소프트 \으로 VisualStudio \ 14.0 \ 디자이너 \의 ShadowCache