Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle Developer Tools für Visual Studio 2019 kann nicht ordnungsgemäß installiert werden

Nach einigen Wochen entschied ich mich, VS 2017 nur noch für dieses Projekt zu verwenden, installierte VS 2017 erneut und ODT für VS 2017 per Setup-Datei. Dann fand ich eine Website über dieses Problem.

Es heißt;

  • Schließen Sie alle VS-Instanzen
  • Finden Sie die Datei VS devenev.exe.config
  • Mit Texteditor öffnen
  • Kopieren Sie alle 'Oracle' enthält Einstellungen von der funktionierenden Seite zur nicht funktionierenden Seite

Das ist es!

Was ich aus der VS 2017-Konfiguration in die Datei devenev.exe.config von VS 2019 kopiert habe;

(Pfade der DLL entsprechend der Erweiterungsdatei geändert)

im -Tag

  <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>    

und auch

im -Tag

  <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" />