类型“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。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 135,609评论 17 574
  • pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 ...
    王震阳阅读 88,819评论 26 537
  • 文件格式(或文件类型)是指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。比如有的储...
    一只不靠谱的猿_阅读 1,254评论 0 10
  • { "Unterminated string literal.": "未终止的字符串文本。", "Identifi...
    Waullen阅读 3,962评论 0 3
  • 夜深人静,听着焦灼的呼噜声,自己却怎么也无法入睡,, 为什么感觉现在的自己过的如此的安逸,不该这样的啊!...
    拾忆YN阅读 43评论 0 0