sql >> Databasteknik >  >> RDS >> Oracle

Oracle Developer Tools for Visual Studio 2019 kan inte installeras korrekt

Efter några veckor bestämde jag mig för att använda tillbaka VS 2017 endast för detta projekt, installerade VS 2017 igen och ODT för VS 2017 genom installationsfil. Sedan hittade jag en webbplats om detta problem.

Det står;

  • Stäng alla VS-instanser
  • Hitta VS devenev.exe.config-filen
  • Öppna den med textredigerare
  • Kopiera alla "Oracle" innehåller inställningar från arbetssida till icke-arbetssida

Det är det!

Vad jag kopierade till VS 2019 devenev.exe.config-filen från VS 2017:s konfiguration;

(ändrade dll:s sökvägar enligt tilläggsfilen)

i taggen

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

och även

i taggen

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



  1. SQL utvecklare ikoner

  2. mysql Hur man hittar skillnaden mellan två rader i samma tabell och listar de omatchade posterna? mysql hitta oöverträffade rader i en tabell

  3. MySql - Är primärnyckeln unik som standard?

  4. Ansluter till MySQL-databaser