我有一个用于 CRON 的独立应用程序,我将它部署到 Windows Server 2008 机器上,它不断给我下面的错误。
System.InvalidOperationException:“Microsoft.Jet.OLEDB.4.0”提供程序未在本地计算机上注册。
我对该主题进行了一些研究,似乎 64 位应用程序不适用于 64 位的 MSJet dll。所以解决方案是重新编译应用程序并让它针对 32 位机器,但是我不能在我的项目中这样做。我查看了 C:\Windows\SysWOW64 文件夹,发现了 msjet40.dll 和 msjetoledb40.dll 文件。有没有其他方法可以按原样运行此应用程序,或者可能在兼容性设置中运行,因为我在构建它时无法将其定位到 32 位。