gpt4 book ai didi

Oracle Developer Tools for Visual Studio 2019 无法正确安装

转载 作者:行者123 更新时间:2023-12-03 23:07:00 32 4
gpt4 key购买 nike

在 VS 2019 中,ODT 使用扩展安装,而不是像以前的版本那样作为安装文件。因此,从 VS 2017 升级的 EF 6 使用的 MVC 项目 edmx 文件在扩展安装后不显示数据库图表、空白黑页、“编辑 xml”选项等,仅此而已。

如果您意识到错误列表中的错误!

The ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.Client' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details

我检查了解决方案 app.config、web.config 等中的所有配置文件。一切看起来都很好,所有关于“Oracle.ManagedDataAccess.Client”的标签和值都已经定义并正确!

最佳答案

几周后,我决定只在这个项目中使用 VS 2017,通过安装文件再次安装了 VS 2017 和 ODT for VS 2017。然后我找到了一个关于这个问题的 web site

它说;

  • 关闭所有 VS 实例
  • 找到VS devev.exe.config文件
  • 用文本编辑器打开它
  • 复制所有“Oracle”包含从工作端到不工作端的设置

  • 就是这样!

    我从 VS 2017 的配置复制到 VS 2019 devevenev.exe.config 文件中的内容;

    (根据扩展文件更改了 dll 的路径)

    标签中
      <dependentAssembly>
    <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
    <codeBase version="4.122.19.1" href="C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\m3m25bey.i3v\Assemblies\DataProviders\Oracle.ManagedDataAccess.dll" />
    </dependentAssembly>
    <dependentAssembly>
    <assemblyIdentity name="Oracle.ManagedDataAccess.EntityFramework" publicKeyToken="89b483f429c47342" culture="neutral" />
    <codeBase version="6.122.19.1" href="C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\m3m25bey.i3v\Assemblies\DataProviders\Oracle.ManagedDataAccess.EntityFramework.dll" />
    </dependentAssembly>

    并且

    标签中
      <remove invariant="Oracle.ManagedDataAccess.Client" />
    <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />

    关于Oracle Developer Tools for Visual Studio 2019 无法正确安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61930556/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com