關於未在本地計算機上註冊"Microsoft.Ace.Oledb.12.0"提供程序的一個細節

在製作winform程序和調用類時,發現了一個小問題,就是一個程序調用這個類很正常,另外一個調用這個類總是提示:未在本地計算機上註冊"Microsoft.Ace.Oledb.12.0"。


在網上搜索了一圈之後,一直沒找到最好的方法,電腦也有安裝Access,系統也是64位的,所以一直不知道問題所在。


結果在工程的屬性裏面看到,我所有軟件都是基於.net 3.5開發的,而一直報錯的軟件是在.net 4.5的版本下,所以就提示這個錯誤了。改過來之後,一切正常。


希望這點小發現能幫到和我一樣被坑了幾個小時的你。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章