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

Son*_*bby 7 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.

告诉我如何解决.

nmd*_*mdr 12

检查引用的DLL是否将"复制本地"设置为true.

您首先需要将"嵌入互操作类型"属性设置为false.然后,您可以将"复制本地"属性设置为true.

在此输入图像描述



在VS 2010引入了嵌入式Interop Types属性,以消除部署PIA的依赖性.