如何撤消框架更改的更改?
How to undo changes of framework change?
最近,我一直在处理一个使用 Access 数据库的项目,但由于部署将在 XP 计算机上进行,因此我尝试将 .NET Framework 从 4.5.1
更改为 4
。
从那以后连接就打不开了,而且还一直打不开,我把它改回了4.5.1。
con.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0;Data Source = " + Localexe + @"/Database.accdb";
try
{
con.Open();
}
catch (Exception x)
{
}
上面写着:
provider 'Microsoft.ACE.OLEDB.12.0' could not be found on the local
machine
我尝试打开一个新项目并查看是否有任何引用在该过程中丢失,但似乎没有用。
你的 OS 是多少?你的访问位是多少? x86 还是 x64?
无论如何请尝试:
DefaultAppPool 和 Classic .NET AppPool(找到这些路径)- 右键单击 - 启用 32 位应用程序(真)...在此之后,右键单击并重新启动。
我想它有效。
最近,我一直在处理一个使用 Access 数据库的项目,但由于部署将在 XP 计算机上进行,因此我尝试将 .NET Framework 从 4.5.1
更改为 4
。
从那以后连接就打不开了,而且还一直打不开,我把它改回了4.5.1。
con.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0;Data Source = " + Localexe + @"/Database.accdb";
try
{
con.Open();
}
catch (Exception x)
{
}
上面写着:
provider 'Microsoft.ACE.OLEDB.12.0' could not be found on the local machine
我尝试打开一个新项目并查看是否有任何引用在该过程中丢失,但似乎没有用。
你的 OS 是多少?你的访问位是多少? x86 还是 x64? 无论如何请尝试: DefaultAppPool 和 Classic .NET AppPool(找到这些路径)- 右键单击 - 启用 32 位应用程序(真)...在此之后,右键单击并重新启动。 我想它有效。