2012-07-25 61 views
0

我一直使用VB2005進行編碼並轉換爲VB2010。當時我只是不能轉換這個項目,所以我被困在VB2005。該項目與Excel 2010進行交互。在我的機器和我的羣組中,它很棒。現在,我已經安裝了它不同的組中的計算機上,我得到一個錯誤使用Excel交互分發.NET應用程序

  • System.IO.FileNotFoundException:未能加載文件或程序 「的Microsoft.Office.Interop.Excel,版本= 14.0.0.0,文化=中立, PublicKeyToken = 71e9bce111e9429c'或其依賴項之一。 系統找不到指定的文件。文件名: 「的Microsoft.Office.Interop.Excel,版本= 14.0.0.0,文化=中立, 公鑰= 71e9bce111e9429c

目標機器已經.NET2和Office 2010安裝。我還安裝了Office2010PIA。我重新啓動,但我仍然得到這個錯誤。我不確定我是否理解目標機器上需要執行的操作。是否在我的項目參考文獻中將Excel 14.0和Office 14.0庫設置爲CopyLocal = False?我一直認爲,如果PIA安裝到目標機器上,那麼我不需要本地副本。有什麼建議麼?部署這種類型的項目的正確方法是什麼?

回答

1

CopyLocal可能是問題,試圖設置庫複製到輸出目錄。

+0

我做到了這一點,它的工作。雖然我確實犯了一個錯誤。最終用戶安裝了Office 2007,因此我可能只安裝了錯誤的PIA。我明天再試一次。 – sinDizzy 2012-07-25 22:18:21