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

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

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


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


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


希望這點小發現能幫到和我一樣被坑了幾個小時的你。