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

Oracle Developer Tools til Visual Studio 2019 kan ikke installeres korrekt

Efter nogle uger besluttede jeg at bruge tilbage VS 2017 kun til dette projekt, installerede VS 2017 igen og ODT til VS 2017 ved opsætningsfil. Så fandt jeg et websted om dette problem.

Der står;

  • Luk alle VS-forekomster
  • Find VS devenev.exe.config-filen
  • Åbn den med teksteditor
  • Kopiér alle 'Oracle' indeholder indstillinger fra arbejdsside til ikke-arbejdsside

Det var det!

Hvad jeg kopierede ind i VS 2019 devenev.exe.config fil fra VS 2017's config;

(ændret dll's stier i henhold til udvidelsesfilen)

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

og også

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



  1. SQL Server 2008 kan ikke logge på med nyoprettet bruger

  2. Få den nærmeste dato fra MySQL-tabellen

  3. Hvordan kan jeg undslippe kantede parenteser i en LIKE-klausul?

  4. Dato i UTC i mysql