为什么在项目中引用Microsoft.Office.Interop.Excel.dll时会添加其他文件?

时间:2014-06-25 11:49:40

标签: c# winforms office-interop excel-interop

我正在使用Visual Studio 2008的Windows窗体应用程序。

最近我在我的项目中添加了“Microsoft.Office.Interop.Excel.dll”。但是,当我查看bin文件夹时,在构建项目之后,在dll之外添加了以下文件:

Microsoft.Office.Interop.Excel.xml

Microsoft.Vbe.Interop.dll

Office.dll

office.xml

我的团队问我为什么要添加这些文件,我不知道答案如何。有人对此有一个很好的解释? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这些是"Primary Interop Assemblies"并且是必需的:

  

添加引用它们的程序集时,会自动将某些程序集添加到项目中。例如,当您添加对Word,Excel,Outlook,Microsoft窗体或图形程序集的引用时,将自动添加对Office.dll和Microsoft.Vbe.Interop.dll程序集的引用。