2017-11-21 5 views
1

두 프로젝트에서 Office 15 Interop을 사용하고 있습니다. 하나는 .Net 4.6.2를 목표로하는 2017 스타일 프로젝트이고, 다른 하나는 일반적인 .Net 4.6.2 프로젝트입니다.Office Interop에서 프로젝트 간 반환 유형이 변경됨

IRibbonControl 인터페이스를 참조 할 때 컨텍스트의 반환 형식이 object에서 dynamic으로 변경됩니다. documentationobject을 반환한다고 말합니다.

2017 csproj, object 등의 반환 형식을 보여주는 : enter image description here

dynamic 등의 반환 형식 보여주는 일반 닷넷 4.6.2 : 이 enter image description here

내가 참조하고 도서관 정확히 동일을, 무엇이 이것을 일으킬 수 있습니까?

답변

1

이것은 Interop Types Embedding이 기본값 true로 설정되면 자동으로 발생합니다.

더 많은 정보를 당신이 당신의 Interop 어셈블리에 false로 임베드 상호 운용성 유형을 설정 한 후 대 다시 시작/유형의 차이를 확인하려면 프로젝트를 다시로드 할 수 있습니다 테스트하려면 here

을 (후기 바인딩을 허용하려면)

관련 문제