Contract.{0}을(를) 호출 중이고 CONTRACTS_FULL 기호가 정의되었기 때문에 코드 계약 이진 재작성기(CCRewrite)를 사용하여 어셈블리("{1}")를 다시 작성해야 합니다. 프로젝트에서 CONTRACTS_FULL ...

Contract.{0}을(를) 호출 중이고 CONTRACTS_FULL 기호가 정의되었기 때문에 코드 계약 이진 재작성기(CCRewrite)를 사용하여 어셈블리("{1}")를 다시 작성해야 합니다. 프로젝트에서 CONTRACTS_FULL 기호의 명시적 정의를 모두 제거하고 다시 빌드하십시오. CCRewrite는 http://go.microsoft.com/fwlink/?LinkID=169180에서 다운로드할 수 있습니다. 
재작성기가 설치된 후 Visual Studio의 Code Contracts 창에 있는 프로젝트 Properties 페이지에서 재작성기를 사용하도록 설정할 수 있습니다. CONTRACTS_FULL을 정의할 "Perform Runtime Contract Checking"이 사용하도록 설정되었는지 확인하십시오.
config의 serviceMetadata 섹션에서 ExternalMetadataLocation 속성 또는 externalMetadataLocation 특성을 통해 ServiceMetadataBehavior에 제공된 ... ContentLength>0 또는 SendChunked=true로 설정한 경우 요청 본문을 제공해야 합니다. 요청 본문을 제공하려면 Begin]GetResponse를 호출하기 전에 Begin]GetRequestStream을 ... ContentTypeMapper가 콘텐츠 형식이 '{0}'인 들어오는 HTTP 메시지를 알 수 없는 콘텐츠 형식 '{1}'(으)로 매핑했습니다. 콘텐츠 형식을 알려진 WebContentFormat으로 매핑하는 WebContentTypeMapper로 ... ContextMessageProperty의 'name' 특성에 지정된 값 '{0}'이(가) null이거나 잘못된 문자가 들어 있습니다. 'name' 값이 허용된 값 범위에 속하는지 확인하십시오. Contract.{0}을(를) 호출 중이고 CONTRACTS_FULL 기호가 정의되었기 때문에 코드 계약 이진 재작성기(CCRewrite)를 사용하여 어셈블리("{1}")를 다시 작성해야 합니다. 프로젝트에서 CONTRACTS_FULL ... ContractDescription '{0}'에 IsInitiating=true 작업이 없습니다. 계약에는 최소한 하나의 IsInitiating=true 작업이 있어야 합니다. ContractNamespaceAttribute 특성이 CLR 네임스페이스 '{2}'을(를) 여러 데이터 계약 네임스페이스 '{0}' 및 '{1}'에 매핑합니다. CLR 네임스페이스를 하나의 데이터 계약 네임스페이스에만 ... ContractTypeName에는 빈 'Name'을(를) 사용할 수 없습니다. ContractTypeName에 'Name'과 'Namespace'(옵션)를 제공해야 합니다. ControlArray가 비어 있으므로 ControlArray.AddCopy()를 수행할 수 없습니다. ControlArray의 첫 번째 위치에 복사할 컨트롤을 추가하십시오.