Oracle
 sql >> Database >  >> RDS >> Oracle

Gli strumenti per sviluppatori Oracle per Visual Studio 2019 non possono essere installati correttamente

Dopo alcune settimane, ho deciso di riutilizzare VS 2017 solo per questo progetto, ho installato nuovamente VS 2017 e ODT per VS 2017 tramite file di installazione. Poi ho trovato un sito web su questo problema.

Dice;

  • Chiudi tutte le istanze VS
  • Trova il file VS devenev.exe.config
  • Aprilo con l'editor di testo
  • Copia tutto 'Oracle' contiene le impostazioni dal lato funzionante al lato non funzionante

Ecco fatto!

Cosa ho copiato nel file devenev.exe.config di VS 2019 dalla configurazione di VS 2017;

(modificato i percorsi della dll in base al file di estensione)

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

e anche

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