0
我們有一個C#項目,該文件包含Resources文件夾中包含的Excel文件(Test.xls)。 Excel文件屬性(生成操作=內容&複製到輸出目錄=始終複製)無法從其他設備上的C#應用程序打開Excel文件
和密碼打開它是:
string path = System.IO.Path.GetFullPath(@"Resources\Test.xls");
MyConnection = new System.Data.OleDb.OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + path + "';Extended Properties=Excel 8.0;");
當我們發佈這個項目中的Excel文件發佈爲(測試.xls.deploy),當安裝在其他設備的新的.exe文件提示錯誤:
任何想法如何解決這一問題 感謝
我沒有安裝和設置的Microsoft OLE DB提供程序爲Jet在目標計算機上,但錯誤依然存在。有什麼建議麼? – user3332603
是你的目標OS 64位?如果是這樣,請將您的應用程序從**任何CPU **更改爲** x86 ** – MickyD
該平臺爲x86,我將其更改爲任何CPU。它產生了一個新的錯誤:「'Microsoft.Jet.OLEDB.4.0'提供程序未在本地註冊」 – user3332603