형식 매개 변수 '%1!ls!'에는 클래스 형식 제약 조건이나 'class' 제약 조건이 없으므로 'as' 연산자와 함께 사용할 수 없습니다.

형식 매개 변수 '%1!ls!'에는 클래스 형식 제약 조건이나 'class' 제약 조건이 없으므로 'as' 연산자와 함께 사용할 수 없습니다.
형식 라이브러리 가져오기에서 올바른 반환 형식이 없는 '%ls' 형식에서 속성 getter '%ls'을(를) 발견했습니다. 이 속성을 대신 메서드로 가져오려고 합니다. 형식 라이브러리 내보내기 경고: 참조된 형식이 등록되지 않아서 로드할 수 없는 형식 라이브러리에서 가져온 관리되는 구성 요소에 정의되어 있습니다(형식: '%ls'; 구성 요소: '%ls'). 형식 라이브러리 내보내기에서 MarshalAs(UnmanagedType.Interface)]로 표시된 레이아웃이 있는 시그니처의 참조 형식을 발견했습니다. 참조 형식이 대신 MarshalAs(UnmanagedType.IUnknown)]으로 ... 형식 라이브러리에서 가져온 CLR 어셈블리 '%2'을(를) 형식 라이브러리로 다시 내보낼 수 없습니다. 어셈블리를 가져온 형식 라이브러리가 등록되어 있는지 확인하십시오. 형식 매개 변수 '%1!ls!'에는 클래스 형식 제약 조건이나 'class' 제약 조건이 없으므로 'as' 연산자와 함께 사용할 수 없습니다. 형식 매개 변수 '|1'의 이름이 바깥쪽 형식의 형식 매개 변수 이름과 같습니다. 바깥쪽 형식의 형식 매개 변수가 숨겨집니다. 형식 매개 변수 '|1'의 이름이 부분 메서드(Partial Method) 선언 '|3'에 정의된 해당 형식 매개 변수 '|2'과(와) 일치하지 않습니다. 형식 매개 변수 '|2'에 대한 'New' 제약 조건을 만족하려면 형식 매개 변수 '|1'에 'New' 제약 조건 또는 'Structure' 제약 조건이 있어야 합니다. 형식 매개 변수 '|2'에 대한 'New' 제약 조건을 만족하려면 형식 인수 '|1'에 매개 변수가 없는 public 인스턴스 생성자가 있어야 합니다.