2013-02-07 54 views
1

我正在創建一個應用程序,該按鈕在單擊按鈕時創建一個Excel文件而不保存它,但在Microsoft Office 2007中,它在本地計算機上正常工作。 當我把這個應用程序在具有Microsoft Office 2003的服務器時,它給我一個錯誤的東西像這樣Microsoft.Office.Interop.Excel, Version=12.0.0.0在C#中創建Excel文件給出和Office 2003中的錯誤

難道是因爲我使用Microsoft.Office.Interop.Excel API?我搜索了這個問題,發現一些解決方案沒有像預期的那樣工作,如下載PIA

+0

請把你所得到的是完全錯誤。 – Igoy

+0

@Yogendra它給了我以下錯誤: 'System.IO.FileNotFoundException:無法加載文件或程序集'Microsoft.Office.Interop.Excel,版本= 12.0.0.0,文化=中立,PublicKeyToken = 71e9bce111e9429c'或它的依賴關係。該系統找不到指定的文件。 文件名:'Microsoft.Office.Interop.Excel,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'' – Seem

+0

您是否在您的應用程序中添加了該參考文件 – Dotnet

回答

1

在服務器上安裝的Office 2007。由於您無法使用您的應用程序重新分發Microsoft dll,因此在這種情況下,機器需要在GAC中使用Dll。

+0

感謝,當服務器的管理員給我的許可,我會嘗試。 – Seem

相關問題