我在Visual Studio 2005上遇到了一个问题。我正在使用Microsoft.ACE.OLEDB.12.0用VB.net编写一个应用程序。我已经有几个应用程序在使用该提供商,它们都运行得很好。我可以再次发布它们,也可以在IDE中运行它们,它们工作得很好。当我尝试运行新的应用程序时,我收到消息“'Microsoft.ACE.OLEDB.12.0‘提供程序没有在本地机器上注册。我已经多次启动该应用程序,没有任何更改。在VS内部的数据连接下,我可以打开数据库并看到表、视图和过程。但它仍然给我这条消息。我尝试重新安装驱动程序,但没有任何更改。我已经卸载并重新安装了它,没有更改。有什
我有一个powershell脚本,启动业务skype和发送消息给用户。目前,powershell脚本在我的本地计算机上。如果powershell脚本部署在服务器上,该怎么办?我想让它访问我的本地客户端,并启动skype for business,因为服务器上没有安装Skype for business。此外,当脚本被执行时,它应该从我的Skype客户端发送消息
我有一个名为'start.exe‘的SQL exe,当运行时,它将检查C#数据库,并在满足特定条件的情况下将文件复制到文件夹。
这在大多数计算机上都有效。
但是在一些计算机上,当我尝试运行它时,我得到了以下错误信息。
System.invalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' is not registered on the local machine
为了解决这个问题,我创建了一个安装项目,该项目应该添加缺少的.dll。
我创建了设置项目,转到applications文件夹,添加了项目的主要输出。