Microsoft.Office.Interop.Excel.dll未包含在构建文件夹中

时间:2012-12-27 03:59:22

标签: c# excel

我使用C#,.NET Framework 4.0编写控制台应用程序。

此项目引用Microsoft.Office.Interop.Excel.dll

当我构建项目成功时,但在build文件夹中不包含Microsoft.Office.Interop.Excel.dll。

当我更改为.NET 2.0并构建它时,包含Microsoft.Office.Interop.Excel.dll

但我想在.NET 4.0中构建和运行我的程序。

我使用VS 2010。

告诉我如何修复。

1 个答案:

答案 0 :(得分:12)

检查引用的DLL是否将“复制本地”设置为true。

您首先需要将“嵌入互操作类型”属性设置为false。然后你可以设置 将Local“属性复制为true。

enter image description here



Embed Interop Types属性为introduced in VS 2010,用于删除部署PIA的依赖关系。