C#Microsoft Excel 11.0对象库

C#Microsoft Excel 11.0对象库,c#,excel,reference,C#,Excel,Reference,我正在尝试将Microsoft Excel 11.0对象库com添加到我的项目中,但它不存在,只有12个存在。因此我无法使用Microsoft.Office.Interop。 如何将Microsoft.Office.Interop或Microsoft Excel对象库添加到项目中,而不必购买和安装旧的11版Excel?您可能需要的是程序集绑定重定向 当引用Microsoft Office 2003主互操作程序集的Visual Studio Tools for Office解决方案在具有相同主互操

我正在尝试将Microsoft Excel 11.0对象库com添加到我的项目中,但它不存在,只有12个存在。因此我无法使用Microsoft.Office.Interop。
如何将Microsoft.Office.Interop或Microsoft Excel对象库添加到项目中,而不必购买和安装旧的11版Excel?

您可能需要的是程序集绑定重定向

当引用Microsoft Office 2003主互操作程序集的Visual Studio Tools for Office解决方案在具有相同主互操作程序集的2007 Microsoft Office版本的计算机上运行时,绑定重定向程序集指示.NET Framework运行时加载主互操作程序集的2007 Microsoft Office版本

但是,如果您想专门使用旧的2003版本的程序集进行开发,很可能需要在计算机上安装Excel2003来完成


不用说,许可协议可能要求您拥有Excel的完整副本,以便使用主互操作程序集开发程序。

您可能需要的是程序集绑定重定向

当引用Microsoft Office 2003主互操作程序集的Visual Studio Tools for Office解决方案在具有相同主互操作程序集的2007 Microsoft Office版本的计算机上运行时,绑定重定向程序集指示.NET Framework运行时加载主互操作程序集的2007 Microsoft Office版本

但是,如果您想专门使用旧的2003版本的程序集进行开发,很可能需要在计算机上安装Excel2003来完成


不用说,许可协议可能要求您拥有Excel的完整副本,以便使用主互操作程序集开发程序。

主互操作程序集在后台使用Excel-因此您需要在本地安装Excel。
如果您只需要读取和写入Excel文件,这是一个免费的选择—它也比使用C#Microsoft Excel 11.0对象库快很多。

检查这是否符合您的要求

主互操作程序集在后台使用Excel-因此您需要在本地安装Excel。
如果您只需要读取和写入Excel文件,这是一个免费的选择—它也比使用C#Microsoft Excel 11.0对象库快很多。

检查这是否符合您的要求

“如果不购买和安装旧的11版Excel,如何将Microsoft.Office.Interop或Microsoft Excel对象库添加到我的项目中?”没有办法。

“如果不购买和安装旧的11版Excel,如何将Microsoft.Office.Interop或Microsoft Excel对象库添加到我的项目中?”没有办法。

12版应该向后兼容。请注意,我只安装了excel阅读器。我可以使用的只有Microsoft.Office.Core。如果开发人员的计算机上没有安装正确版本的Office,则无法测试和支持您的产品。因为您没有任何版本,所以获取正确的版本应该不是问题。版本12应该向后兼容。请注意,我只安装了excel reader。我可以使用的只有Microsoft.Office.Core。如果开发人员的计算机上没有安装正确版本的Office,则无法测试和支持您的产品。由于您没有任何版本,因此获取正确的版本应该不是问题。