C# 솔루션을 빌드 할 때마다 필자는 본 적이 없거나 쓰여지지 않은 인터페이스에 대해 몇 가지 경고를받습니다. 나는 그 (것)들을 위해 인터넷 검색을 시도하고, 그러나 명중을 얻지 않는다. 이것들이 제가 언급하고있는 어셈블리에 묻힐 수 있습니까? 그렇다면이 경고를 없애는 방법이 있습니까?C# 프로젝트의 미스테리 인터페이스에 대한 경고
인터페이스 'IAlertable'은 [이중]으로 표시되어 있지만 IDispatch에서 파생되지 않았습니다. IUnknown에서 파생 된 인터페이스로 변환됩니다.
인터페이스 'ICustomizationPermissionsReports'는 [이중]으로 표시되지만 IDispatch에서 파생되지 않습니다. IUnknown에서 파생 된 인터페이스로 변환됩니다.
인터페이스 'IAlertable2'는 [이중]으로 표시되어 있지만 IDispatch에서 파생되지 않았습니다. IUnknown에서 파생 된 인터페이스로 변환됩니다.
프로젝트 설정에서 ** COM interop에 등록 ** 설정을 선택 했습니까? – ChaosPandion
COM DLL을 참조 했습니까? 참조 된 COM 구성 요소가 올바르게 정의되지 않은 경우 이러한 경고가 표시됩니다. –
@Chaos : 내 프로젝트 속성의 빌드 섹션에서 "COM interop에 등록"을 선택하지 않았고 실제로 비활성화되었습니다. –