我用C#编写了一个应用程序,最后我将Target Framework更改为.Net Framwork 3.5,我遇到了这个Target的问题,我将其更改为.Net Framwork 4.5但我的应用程序甚至没有运行,我使用Rebuild Solution来解决它,但我的应用程序没有运行,15秒后编译将停止而没有任何错误
有什么不对?怎么解决呢?请帮帮我
编辑:
不是这样的:当我将其更改为.net framework 3.5时,我得到了这个例外:' microsoft.ace.oledb.12.0'提供程序未在本地计算机上注册。 C#
但我将其更改为.Net Framework 4.5并且我没有任何错误,只是应用程序没有运行
编辑2:
问题通过制作新项目并将所有数据复制到该
来解决答案 0 :(得分:0)
您发布的错误表明您的系统上未配置ACE引擎。您需要下载 Microsoft Access Database Engine 2010 Redistributable 并将其安装到您的系统上才能使其正常运行。
另请注意,提供的链接x64和x86上有两个版本。 x86应用程序可以使用x86版本,x64应用程序可以使用x64版本。