Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法将Microsoft Office互操作程序集添加到项目中_C#_.net_Reference_Ms Word_Office Interop - Fatal编程技术网

C# 无法将Microsoft Office互操作程序集添加到项目中

C# 无法将Microsoft Office互操作程序集添加到项目中,c#,.net,reference,ms-word,office-interop,C#,.net,Reference,Ms Word,Office Interop,我把这个问题标记为“不重复”,因为另一个问题的答案没有解决我的问题。这个问题确实包含一个对我有帮助的答案(第二个答案,关于对象库),但是我仍然无法在此之后添加所需的引用 正如下面的答案所示,我签入了C:/Windows/Assembly并发现了大量MSIL文件。在Visual Studio中检查这些文件时(在Project-Add Reference下),我找不到它们,因为它们不是DLL,并且文件夹结构已完全更改 但是,在这里搜索Microsoft.office.interop.word可以找到

我把这个问题标记为“不重复”,因为另一个问题的答案没有解决我的问题。这个问题确实包含一个对我有帮助的答案(第二个答案,关于对象库),但是我仍然无法在此之后添加所需的引用

正如下面的答案所示,我签入了C:/Windows/Assembly并发现了大量MSIL文件。在Visual Studio中检查这些文件时(在Project-Add Reference下),我找不到它们,因为它们不是DLL,并且文件夹结构已完全更改

但是,在这里搜索Microsoft.office.interop.word可以找到DLL并将其添加到项目中

万岁


我需要将以下using指令添加到我的项目中,以便以编程方式将word文档转换为pdf:

using Microsoft.Office.Interop.Word;
但是,无论我做什么,我似乎都找不到dll或引用程序集:

如您所见,我的机器上也安装了office:


无论我在哪里上网,唯一的答案似乎是“确保你有word安装”,这是没有帮助的,因为我清楚地做

它应该在C:\Windows\assembly中的某个位置\

编辑了我的回答,因为下面的问题是人们将来是否会有同样的问题


浏览(添加新引用时)>转到C:\Windows\assembly\>GACmsil>Microsoft.Office.Interop.>Office版本>Dll应该在那里

可能与Hi Rodolfo重复,我用解决方案更新了我的问题,并提供了更多详细信息希望是okayI haddow64,谢谢你,我不敢相信我在其他任何地方都找不到此信息。但是我仍然有一个问题-我可以在资源管理器中看到该文件,但当我尝试通过Visual Studio添加引用时却看不到(因为该文件不是dll)-您知道我如何克服这个问题吗?