我的WPF应用程序使用Microsoft.Office.Core
模块。我必须添加一个适当的引用,在我的例子中,它是“Microsoft.Office 16.0 Object Library”。
根据我使用Visual Studio的经验,添加对项目的引用是一种确保在部署应用程序时复制所需DLL的方法。对于不在COM选项卡中的所有其他引用,它就像那样工作。但是,该办公室库未随应用程序一起提供。结果是,如果系统中没有安装office,我的应用程序崩溃了。
为什么在添加对它们的引用后才会复制所需的DLL?
我的Visual Studio中的引用管理器看起来与此类似。右键单击似乎没有做任何事情。
我正在使用Visual Studio 2013 Express for Window Desktop
答案 0 :(得分:1)
右键单击此dll参考,选择属性,设置"嵌入互操作类型"为假,并设置"复制本地"财产到真。