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