MSB3087: 호환되지 않는 호스트 개체가 "{0}" 작업에 전달되었습니다. 이 작업의 호스트 개체는 "{1}" 인터페이스를 구현해야 합니다.

MSB3087: 호환되지 않는 호스트 개체가 "{0}" 작업에 전달되었습니다. 이 작업의 호스트 개체는 "{1}" 인터페이스를 구현해야 합니다.
MSB3087: 호환되지 않는 호스트 개체가 "{0}" 작업에 전달되었습니다.  이 작업의 호스트 개체는 "{1}" 인터페이스를 구현해야 합니다.
MSB3082: "{0}"이(가) 없거나 .NET Framework {1}이(가) 설치되어 있지 않아 작업을 수행하지 못했습니다. .NET Framework {1}을(를) 설치하십시오. MSB3083: "{0}" 항목이 "{1}" 매개 변수에 두 번 이상 지정되었으며 두 항목이 "{3}" 메타데이터에 대해 동일한 값 "{2}"을(를) 가지고 있습니다. "{3}" 메타데이터에 대한 값이 같으면 "{1}" ... MSB3084: 작업에서 "{0}"을(를) 다음 두 위치에서 찾으려고 했습니다. 1) SdkToolsPath를 기반으로 생성되는 "{1}" 프로세서 디렉터리 아래. 2) SDKToolsPath 속성으로 지정하는 "{2}" ... MSB3086: 작업에서 SdkToolsPath "{1}" 또는 레지스트리 키 "{2}"을(를) 사용하여 "{0}"을(를) 찾을 수 없습니다. SdkToolsPath가 설정되었는지, 도구가 SdkToolsPath 아래의 ... MSB3087: 호환되지 않는 호스트 개체가 "{0}" 작업에 전달되었습니다. 이 작업의 호스트 개체는 "{1}" 인터페이스를 구현해야 합니다. MSB3091: "{0}"이(가) 없거나 올바른 Microsoft Windows SDK가 설치되어 있지 않아 작업을 수행하지 못했습니다. 이 작업은 레지스트리 키 {2}의 {1} 값에 지정된 위치 아래의 "bin" 하위 ... MSB3104: 참조된 어셈블리 "{0}"을(를) 찾을 수 없습니다. 다른 프로젝트에서 이 어셈블리를 생성한 경우 이 어셈블리를 빌드하기 전에 해당 프로젝트를 빌드해야 합니다. MSB3105: "{0}" 항목을 "{1}" 매개 변수에 두 번 이상 지정했습니다. "{1}" 매개 변수에는 항목을 중복 사용할 수 없습니다. MSB3106: 어셈블리의 강력한 이름 "{0}"이(가) 찾을 수 없는 경로이거나 잘못된 형식의 전체 어셈블리 이름입니다. 전체 어셈블리 이름인 경우 등호(=), 쉼표(,), 따옴표("), 아포스트로피('), 백슬래시(\) ...