未使用所需的DLL

时间:2016-09-21 18:21:56

标签: c# wpf com .net-4.5 powerpoint

我的WPF应用程序使用Microsoft.Office.Core模块。我必须添加一个适当的引用,在我的例子中,它是“Microsoft.Office 16.0 Object Library”。

根据我使用Visual Studio的经验,添加对项目的引用是一种确保在部署应用程序时复制所需DLL的方法。对于不在COM选项卡中的所有其他引用,它就像那样工作。但是,该办公室库未随应用程序一起提供。结果是,如果系统中没有安装office,我的应用程序崩溃了。

为什么在添加对它们的引用后才会复制所需的DLL?

我的Visual Studio中的引用管理器看起来与此类似。右键单击似乎没有做任何事情。

Reference manager image

我正在使用Visual Studio 2013 Express for Window Desktop

1 个答案:

答案 0 :(得分:1)

右键单击此dll参考,选择属性,设置"嵌入互操作类型"为假,并设置"复制本地"财产到真。

See this picture for more detail