1 windows-services reference office-interop visual-studio-2012 excel-2013
我正在更新当前安装在Windows 2003服务器上的自定义Windows服务.该服务读取发送到电子邮件地址的excel文件,并写入该文件.安装在服务器上的是Microsoft Office 2010,原始服务的项目引用Microsoft.Office.Interop.Excel版本14.0.0.0,它安装在服务器的GAC中.
我正在使用Windows 8.1,开发w/Visual Studio 2012 Ultimate,并在我的机器上安装了Office 2013.
在解决将项目从VS2010升级到VS2012时关联的一些错误和警告的某些时候,删除了对上述内容的引用,并替换为对Microsoft Office 15.0对象库的引用,我可能错误地认为它包含对Microsoft.Office.Interop.Excel15.0.0.0版的引用.不用说,该服务在本地运行良好,但在服务器上安装并运行时会抛出异常.
我需要我的项目参考版本14.
我的问题是,是否可以在不升级到服务器上的Office 2013或在我的计算机上降级到Office 2010的情况下下载相应的Interop dll?
如果您已经参考了正确的装配,那么您可以再次将其重新设置.在项目中右键单击引用,添加引用,然后在窗口右上角搜索interop.excel:

如果找到版本14.0.0.0,则启用它并禁用新版本.如你所见,我的计算机上的两个都有相同的情况.
如果搜索找不到程序集,可以在此处下载:http://www.microsoft.com/en-us/download/details.aspx?id = 3508
| 归档时间: |
|
| 查看次数: |
26532 次 |
| 最近记录: |