AxAcroPDFLib.dll을 사용할 때 간접 참조로 인해 내장 된 상호 운용성 (ry) 경고가 발생했을 때의 조치

'AxInterop.AcroPDFLib' 어셈블리의 간접 참조로 인해 내장된 상호 운용성 어셈블리 'Interop.AcroPDFLib'에 대한 참조가 만들어졌습니다. 두 어셈블리에서 '상호 운용성 유형 포함' 속성을 변경하는 것이 좋습니다.



AcroPDF.dll 관련 정보를 다른 사람이 받거나 다른 프로젝트에서 픽업하면 위의 경고가 나타날 수 있습니다.

대처법


  • 프로젝트 속성 → 참조에서
    AxAcroPDF.dll,AcroPDF.dll,AxInterop.AcroPDFLib.dll,Interop.AcroPDFLib.dll,Adobe Acrobat Browser Control Type Library 1.0 제거
  • bin/아래의 위의 1.에서 참조에서 제거한 모든 dll을 제거합니다.
  • 양식에 붙여 넣은 PDF 구성 요소 삭제
  • 도구 상자 → 일반을 마우스 오른쪽 버튼으로 클릭하고 항목 선택을 클릭합니다
  • COM 구성 요소 탭에서 Adobe PDF Reader 선택

  • 양식에 붙여 넣기

  • 이제 경고가 사라집니다.

    'AxInterop.WMPLib' 어셈블리의 간접 참조로 인해 포함된 상호 운용성 어셈블리 'Interop.WMPLib'에 대한 참조가 만들어졌습니다. 두 어셈블리에서 '상호 운용성 유형 포함' 속성을 변경하는 것이 좋습니다.



    PDF와 같은 방법으로 해결할 수 있다.

    참고문헌



    DOBON.NET | MIDI, MP3 등의 음악 파일 재생

    좋은 웹페이지 즐겨찾기