use*_*129 5 .net c# excel office-interop excel-interop
我在 Windows 服务应用程序中使用 Microsoft.Office.Interop.Excel 引用来创建 Excel 报告。该应用程序在 DEV 机器上构建得很好,但在构建机器中它没有说“类型或命名空间名称 'Office' 在命名空间 'Microsoft' 中不存在(您是否缺少程序集引用?)”。
它在 DEV 机器上工作,因为已经安装了 MS Excel 2010。但是在构建服务器中,没有安装 MS Excel。
我的问题是,在构建服务器中安装 MS Excel 是否是构建成功所必需的,或者我可以在我的项目文件夹中复制 Microsoft.Office.Interop.Excel.dll,引用它并签入构建。目前,应用程序中添加的 dll 引用指向程序集(GAC)。
要知道的另一件事是,这些互操作 dll 不可重新分发,因为它们是 MS_Office 产品的一部分。
请建议我在这方面的正确方法。
| 归档时间: |
|
| 查看次数: |
3799 次 |
| 最近记录: |