2

나는 내 비주얼 스튜디오 오류 목록을 나타나는 다음, 오히려 자극, 경고가 있습니다비주얼 스튜디오 - 경고의 Web.config를 억제

The element 'behavior' has invalid child element 'silverlightFaults'. List of possible elements expected: 'clientVia, callbackDebug, callbackTimeouts, clear, clientCredentials, transactedBatching, dataContractSerializer, dispatcherSynchronization, remove, synchronousReceive, enableWebScript, webHttp, endpointDiscovery, soapProcessing'.

그것의 Web.config에서 유래. 응용 프로그램을 잘 컴파일, 난 그냥 오류를 억제 싶어요.

작동하지 않습니다 무엇 :

  • 오른쪽 경고하지 않습니다 (빌드 창에서 경고 ID 찾기 및 대화 프로젝트 속성을 통해 그것을 억누르고
  • (그것이의 FxCop 오류가 아닙니다)> 억제 클릭 빌드 창에 표시).

이 경고를 숨길 방법이 있습니까? 아니면이 경고를 숨길 수 있습니까?

답변

3

해결책을 찾았습니다. VS 파일을 업데이트하면 VS가 다시 검증되어 경고를 제거 할 수 있습니다. 그것은 당신의 로컬 PC에 대해서만 작동 할 것이지만, 만약 당신이 나 자신과 같은 경고에 대해 항문 - 보유하고 있다면 그것은 그것의 가치가 있습니다.

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas\DotNetConfig.xsd

  • 노드 시스템을 찾기 XML 스키마 탐색기

  • 를 열 수있는 링크를 클릭

    • 가에있는 Visual Studio에서 스키마 파일을 엽니 다. serviceModel \ behaviors \ endpointBehaviors \ behavior를 열고 두 번 클릭하십시오.

    XML Schema Explorer

    이로 시작하는 스키마 파일에서 문제가되는 영역에 당신을 데려 갈 것이다 : 그 아래

    <xs:element name="behavior" vs:help="configuration/system.serviceModel/behaviors/endpointBehaviors/behavior">

    두 줄, 당신은 볼 수 있습니다 :

    <xs:choice minOccurs="0" maxOccurs="unbounded">

    해당 노드 내부에서 문제가되는 요소를 추가 할 위치입니다. <xs:element name="silverlightFaults"> </xs:element>

    • 이 파일을 저장 Web.config를 다시 탐색하고 경고가 사라진 것을 볼 : 내 경우, 나는 다음과 같은 추가.

    물론 잘못된 것이있는 경우를 대비하여 파일을 백업하기 전에 파일을 백업해야합니다.