我得到了我要编译的.NET项目的源代码。虽然,该项目使用Office 2010中的引用(命名空间)Microsoft.Office.Interop.Word,但在任何地方都找不到。我能够下载该文件,microsoft.office.interop.word.dll
但显然可以从Office 2007下载该文件,因为它仍不能编译,因为该项目使用了该功能Document.SaveAs2
(来自Office 2010库)。我的计算机上装有Office 2007,而桌面版Visual Studio 2012 Express。
你能解释一下这是怎么回事吗?我怎么能下载该dll,但是却无法从Office 2010中找到该dll。为什么我的客户端能够在没有此dll的情况下编译projet?如果在编译时安装了Visual Studio,Visual Studio是否会自动“连接”到Microsoft Office库?
感谢您的帮助。
如果正确安装了程序集,则您不应该自己在本地系统上搜索dll。有关如何在不安装Office的情况下下载和安装Office互操作库的信息,请参见以下链接。第二个链接详细说明了如何将程序集正确添加到您的项目中。
为了进一步参考,这里有一些图片,详细说明了如何正确添加dll:
在您的项目中,右键单击“参考”,然后选择“添加”,然后选择“参考”。
接下来,在参考管理器中选择“扩展名”,滚动查找正确的dll。其中用于Microsoft.Office.Interop.Word.dll的Office 2010是版本14之一。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句