当我为使用Oracle.ManagedDataAccess的项目打开 Visual Studio 2015 时,出现错误
w3wp.exe 消息中出现未处理的 Microsoft.NET Framework 异常。
当我查看事件查看器时,我看到了 devenv 的这条消息
.NET 的 ODP 托管提供程序中出现意外错误。无法加载数据提供程序“ODP Managed Provider for .NET”。找不到 {6a61ae9b-cbff-48d1-a377-51ed463b37bc} 服务。
设置
- 操作系统是 Windows 10
- 视觉工作室 2015
- Oracle.ManagedDataAccess NuGet 包 v12.1.24160419
- 解决方案有
- Web API 项目 .NET Framework 4.5.2
- 2个类库项目.NET Framework 4.5.2
- 单元测试项目 .NET Framework 4.5.2
我可以WebAPI
毫无问题地调用我的服务,并且单元测试运行良好,所以当我启动 Visual Studio 时它似乎只是一个问题。这比什么都麻烦。
我发现一些文章提到要检查 Oracle 的 machine.config。ManagedDataAccess
客户端条目,它们确实存在于我的 machine.config Framework 和 Framework64 文件夹中。
以前有人找到解决方案吗?