Microsoft.ACE.OLEDB.12.0,必须编译在32位平台下

一个同事利用Microsoft.ACE.OLEDB.12.0这个Ole Db的Provider读取Excel文件,在网站项目里可以,在控制台应用程序中也可以,就是在Winform下不行,总是报错:“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.”,最后查到的原因是,编译的时候,把运行平台从“Any CPU”改成“X86”即可。


理解的越多,需要记忆的就越少
原文地址:https://www.cnblogs.com/Ricky81317/p/1947141.html