winform程序打包以后能兼容所有版本的操作系统
现我用C#在net4.5框架下编写的应用程序,操作系统为64位win7,
用vs2013打包时,
如果目标框架选择net4.5就只能在win7上正常运行,xp上则显示“(null)不是有效的win32应用程序”,
如果目标框架选择net4.0就只能在xp上正常运行,win7上显示“未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序”,但实际上我已经安装了AccessDatabaseEngine.exe。
现在急需知道解决方案,既能在win7上运行,又能在xp上运行,各位大神帮帮忙!!!!!