2

VS 2008에서 컴파일 할 때 의 큰 시리즈가 나타납니다. 클래스 또는 CssClass 값이 메시지로 정의되지 않았습니다.VS 컴파일 경고를 사용하지 않도록 설정하는 방법 "클래스 또는 CSS 클래스가 정의되지 않았습니다."

해당 메시지에 대해 오류/경고 코드 (예 : "C0167")를 어떻게 얻을 수 있습니까? 을 작동하지 않습니다

답변 :

  • 컴파일러는 당신에게 경고 수를 제공합니다. 아니요, 그렇지 않습니다.
  • MSDN 컴파일러 오류 목록 (http://msdn.microsoft.com/en-us/library/5feh24w0%28VS.71%29.aspx에서 확인)을 참조하십시오. 아니야, 거기 있지 않아.
  • "빌드"의 출력 탭을보십시오. 아니요, 경고가 거기에 표시되지 않는 것 같습니다.
  • 마우스 오른쪽 버튼을 클릭하고 오류 도움말 표시를 선택하십시오. 아니요, Visual Web Developer에서 Markup Validation을 가져오고 필요한 코드를 제공하지 않습니다.
  • 가짜를 입력하십시오. false이면 오류를 중지하기 위해 모든 페이지의 CSS 포함 파일에 대한 가짜 참조를 사용하여 차단하십시오. 글쎄, 그래, 그럴 수있어,하지만 그건 내 모든 페이지에 직접 내 참조를 두는 것의 목적을 저 버리는 것이다. 메시지를 표시하는 방법을 묻습니다..
  • 도구/옵션에서 모든 HTML 유효성 검사를 해제 한 다음 텍스트 편집기/HTML/유효성 검사 "오류 표시"확인란을 선택 취소하십시오. 그래, 그게 내가해야 할 일이지만, 많은, 특히 중학교 개발자에게 도움이되는 모든 HTML 유효성 검사를 끄는 것은 수치 스럽다.

저는 sp1을 사용하여 vb.net 프로젝트에 있습니다.

감사합니다.

+0

출력 창"Debug "드롭 다운은 응용 프로그램이 실행 중일 때 사용됩니다 "빌드"아래의 출력 창에 빌드 오류 및 경고가 나열되어 있습니다. "빌드"드롭 다운을 확인 했습니까? 아니면 "빌드"를 의미하고 "디버그"를 작성 했습니까? –

+0

아, 빌드를 의미했습니다. 지금 내 질문 수정 ... –

+0

도구 -> 옵션 -> CSS-> CSS 특정 -> 잘못된 값 검색은 어떻게됩니까? –

답변

1

나는이 경고 메시지가 일반적으로 HTML 유효성 검증에 연결되어 있으며 컴파일러 경고와 같은 특정 코드가 없음을 확인했습니다. 따라서 Tools-> Text Editor-> HTML-> Validation에서 이러한 경고를 비활성화하는 all or nothing 옵션이 있습니다.

올드 : 여기

당신이 시도 할 수있는 무언가이다. HREF의 루트 경로로 장난

<link href="/css/main2.css" rel="stylesheet" type="text/css" runat="server" 
id="styleMain" visible="false" /> 

이 차이를 만들 것 : ASP.NET에서

그럼 난 재미있는 시간 (여기) 유효성 검사 규칙에 대한 스키마를 변경했다
<link href='~/css/main2.css' rel='stylesheet' type='text/css' /> 

:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html 

xhtml (1.0 transitional) 유효성 검사를 사용하여 xhtml_trasitional.xsd를 편집하고 셀 쉐이핑을 table의 유효한 속성으로 제거했습니다. VS를 다시 시작할 때 셀프가 플래그가 잘못된 특성으로 표시되었습니다. 어쩌면 거기에 해결책이있을 것입니다. 이러한 오류는 "Validiation (XHTML 1.0 TRANSITIONAL) "을 사용하십시오."class 또는 css class is not defined "와는 반대로, 다른 곳에서 오는 것일 수도 있습니다.

+0

감사합니다 잭 .ASCX 페이지 또는 웹 양식 (MVC 사용)을 사용하고 있지 않습니다. 내 다섯 번째 글 머리 기호 내 질문에 참조하십시오 : 모든 페이지에 뭔가를 넣을 수 이 일이 발생하지 않도록,하지만 난 그냥 각 페이지에 내 CSS 참조를 넣을 수 있습니다. 나는 메시지를 표시하지 않기 위해 모든 단일 페이지에서 비주얼 스튜디오를 트릭 할 필요가 없도록 경고 메시지를 표시하지 않는 방법을 찾고 있습니다. –

+0

ASCX를 제작하지 않았다는 것을 알고있는 동안, 나는 당신의 시나리오에 적응할 수있을 것이라고 생각했다. –

+0

오른쪽, 나는 mvc를 언급 했어야했다; 방금 태그를 업데이트했습니다. 확실히 까다로운 상황입니다. –

관련 문제