생성 된 모델로 면도기 템플릿을 구문 분석하기 위해 개발 한 사내 도구를 사용하고 있습니다. 이제 파싱하기 위해 매번 템플릿을로드해야합니다. 나는 그것을 작성하는 동안 cshtml을 미리 볼 수 있도록 edior를 추가하려고 했으므로 가장 좋은 방법은 시각적 인 스튜디오 확장으로 만드는 것이라고 생각했습니다.cshtml 면도기 편집기의 디자이너보기를 추가하는 방법이 있습니까?
나는 웹을 연구했고 VS에 대한 사용자 지정 편집기를 작성할 수있는 것처럼 보이지만 편집자 자체를 작성해야한다.
VS2012에 내장 된 기존의 면도기 편집기를 사용하고 면도기 편집기에서 현재 텍스트를 가져 오는 미리보기 탭을 추가하여 미리보기를 표시 할 수 있습니까?
이유는 기존의 에디터가 처리 착색, 인텔리, 에러를 사용하려는 등
디자인 타임에 구문 분석하는 것이 "불가능"하다고 판단되는 경우 어떻게 런타임에 왜 그렇게 쉽게 파싱됩니까? 코드 세그먼트를 정적 자리 표시 자 값으로 바꿀 수없는 이유는 무엇입니까? – Dan
@ 면도기 파서는 HTML이나 C#을 약간 파싱합니다. 주로 전환을 나타내는 '@'와 HTML과 C# 사이의 전환이 암시 적으로 나타나는 몇 가지 다른 장소 (예 : C# 블록에 직접 HTML 태그가있는 경우 (C#). C#과 HTML이 진화하고 있다는 사실을 덧붙여 면도기 파서는 해당 언어 중 하나의 * 대부분의 변경 사항이 파서에 영향을 미치지 않도록 작성되었습니다. 그래서 아마도 진실은 "불가능하다"보다는 "매우 어렵다". – Eilon
페이지 검사기가 VS 2015에 존재하지 않습니다. :( – Dan