Na een paar weken besloot ik om VS 2017 alleen voor dit project te gebruiken, VS 2017 opnieuw te installeren en ODT voor VS 2017 door middel van een installatiebestand. Toen vond ik een website over dit probleem.
Er staat;
- Sluit alle VS-instanties
- Vind het bestand VS devenev.exe.config
- Open met teksteditor
- Alles kopiëren 'Oracle' bevat instellingen van werkende kant naar niet werkende kant
Dat is het!
Wat ik heb gekopieerd naar VS 2019 devenev.exe.config-bestand van de configuratie van VS 2017;
(veranderde dll-paden volgens extensiebestand)
in
<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>
en ook
in
<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" />