我在两个项目中使用Office 15 Interop。一个是针对.Net 4.6.2的2017风格项目,另一个是普通的.Net 4.6.2项目。
引用IRibbonControl接口时,上下文的返回类型从object
更改为dynamic
。 documentation表示应返回object
。
我引用的库是完全相同的,可能导致这个?
答案 0 :(得分:1)
当Embed Interop Types设置为其默认值true时,会自动发生这种情况。 (允许后期绑定)
更多信息here
要测试您可以在互操作程序集上将嵌入互操作类型设置为false,然后重新启动vs / reload您的项目以查看类型的差异