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