Microsoft.Office.Interop.Word 引用丢失,找不到解决方案

本文关键字:找不到 解决方案 引用 Office Interop Word Microsoft | 更新日期: 2023-09-27 18:36:25

我有一个使用Microsoft.Office.Interop.Word引用的项目。此引用已损坏,因此我必须重新引用它。由于某种奇怪的原因,COM选项卡不包含它。我试图添加Microsoft对象引用,但它是不同的 - 它只给了我Microsoft.Office.Core程序集,而不是Microsoft.Office.Interop.Word。我用谷歌搜索和堆栈溢出,我找到了从msdn站点安装一些PIARedistr.exe的建议。出于某种奇怪的原因,当我运行这个解压缩的应用程序时,它说"收集信息"之类的内容,然后窗口消失了,所以不清楚发生了什么,但无论如何它不会影响 COM 选项卡:我仍然看不到我需要的程序集。我该怎么办?

Microsoft.Office.Interop.Word 引用丢失,找不到解决方案

可以使用 NuGet 包管理器将其添加到项目中

  1. 在 Visual Studio (2015) 中,打开解决方案后,转到 NuGet 包管理器>工具>管理解决方案的 NuGet 包...
  2. 转到"浏览"选项卡
  3. 输入 Microsoft.Office.Interop.Word
  4. 在搜索结果中单击"Microsoft.Office.Interop.Word by Microsoft",然后勾选要添加引用
  5. 的项目
  6. 点击 [安装] 按钮

COM 选项卡中,尝试使用 Word XX.X 对象库Microsoft

XX.X 是版本:14.0、15.0 等。

这应该添加对Microsoft.Office.CoreMicrosoft.Office.Interop.Word的引用

若要在"添加引用"对话框的"COM"选项卡上查看引用,需要使用在安装向导中选择的 .net 可编程性支持选项安装 Word。有关更多信息,请参见如何:安装 Office 主互操作程序集。

PIA 可再发行组件包将 PIA 安装到 GAC 中。它们在 VS 中的 COM 选项卡上不可见。您有机会看一下 GAC 大会吗?