类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”

开始搞C#了。从菜鸡开始重新做人。


版本12.0.0

版本14.0.0

我蛋疼的发现ApplicationClass()在老项目里可以的,在新项目里,using Microsoft.Office.Interop.Word;
却报错了。我引用的都是同一个Microsoft.Office.Interop.Word。
然后,傻眼了半天发现,原来是引用的版本不同。
老版本,是引用的12.0.0,新版本引用的是14.0.0


版本12.0.0

12.0.0的独立属性默认false不用。
版本14.0.0

14.0.0的嵌入互操作类型属性默认为true,要设置为false。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容