2009-12-07 93 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

回答

相關問題