2009-12-07 96 views
1

我需要构建一个在专用构建计算机上使用Excel互操作程序集的C#应用​​程序。有没有办法做到这一点,而无需在生成框上安装MS Office?使用MS Office Interop程序集编译应用程序

+0

从技术上讲,你只需要在办公室的dll和值寄存器他们这样做。但是,您需要知道哪些办公室里的好工具。获得它们的最佳方式是安装Office。 你在网上查过吗? – 2009-12-07 13:22:35

+0

我试着将Office.dll,Microsoft.Cbe.Interop.dll和Microsoft.Office.Interop.Execel.dll复制到计算机上,并用“regasm”注册它们,但是现在出现此错误:'Can not load load library for reference “Microsoft.Office.Core”。图书馆未注册。 (从HRESULT异常:0x8002801D(TYPE_E_LIBNOTREGISTERED))' 这似乎证实我_must_安装Office:http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/02a11067-10dd-4d87- 9469-db3be44f5066 :-( – MobyDX 2009-12-07 14:26:50

+1

除了技术含义之外,将DLL安装在不存在许可证的另一台计算机上会违反许可证。 – Chris 2009-12-07 22:48:22

回答

相关问题