控制台应用程序中的c#CLR20r3

时间:2014-09-29 14:15:01

标签: c# asp.net windows console

当我在本地系统上运行我的控制台应用程序时,我没有遇到任何错误。但是,当我将我的应用程序部署到 Windows Server 2008 r2 时,它会抛出如下错误,

Problem Event Name: CLR20r3
  Problem Signature 01: testexcel.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 54294236
  Problem Signature 04: mscorlib
  Problem Signature 05: 4.0.30319.18444
  Problem Signature 06: 52717edc
  Problem Signature 07: 10eb
  Problem Signature 08: 6f
  Problem Signature 09: PSZQOADHX1U5ZAHBHOHGHLDGIY4QIXHX
  OS Version:   6.1.7601.2.1.0.272.7
  Locale ID:    1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

在我的代码中,我使用Microsoft.Office.Interop.Excel dll生成excel(.xls或.xlsx),我的服务器没有MS office。是否可以运行我的控制台应用程序来生成excel而无需安装MS Office?

任何人都可以帮忙吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您正在使用办公室互操作,我99.9999999%肯定您必须在运行它的每台计算机上安装办公室。

您必须使用第三方库来修改文档。

Similar Question with links in the answers