Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The similar problem exists with Oracle's ODP.NET vis-a-vis native 32/64-bit OCI DLLs.</p> <p>We have solved it by crating both 'x86' and 'x64' platform for our project and then manually editing our project file to use the conditional references:</p> <pre><code>&lt;Choose&gt; &lt;When Condition="'$(Platform)' == 'x64'"&gt; &lt;ItemGroup&gt; &lt;Reference Include="Oracle.DataAccess, processorArchitecture=x64"&gt; &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt; &lt;HintPath&gt;..\ThirdParty\ODP.NET\x64\Oracle.DataAccess.dll&lt;/HintPath&gt; &lt;/Reference&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x64\oci.dll"&gt; &lt;Link&gt;oci.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x64\orannzsbb11.dll"&gt; &lt;Link&gt;orannzsbb11.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x64\oraociei11.dll"&gt; &lt;Link&gt;oraociei11.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x64\OraOps11w.dll"&gt; &lt;Link&gt;OraOps11w.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;/ItemGroup&gt; &lt;/When&gt; &lt;When Condition="'$(Platform)' == 'x86'"&gt; &lt;ItemGroup&gt; &lt;Reference Include="Oracle.DataAccess, processorArchitecture=x86"&gt; &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt; &lt;HintPath&gt;..\ThirdParty\ODP.NET\x86\Oracle.DataAccess.dll&lt;/HintPath&gt; &lt;/Reference&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x86\oci.dll"&gt; &lt;Link&gt;oci.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x86\orannzsbb11.dll"&gt; &lt;Link&gt;orannzsbb11.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x86\oraociei11.dll"&gt; &lt;Link&gt;oraociei11.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;Content Include="..\ThirdParty\ODP.NET\x86\OraOps11w.dll"&gt; &lt;Link&gt;OraOps11w.dll&lt;/Link&gt; &lt;CopyToOutputDirectory&gt;PreserveNewest&lt;/CopyToOutputDirectory&gt; &lt;/Content&gt; &lt;/ItemGroup&gt; &lt;/When&gt; &lt;/Choose&gt; </code></pre> <p>This enabled us to avoid using 2 different projects. I'm sure you can do something similar for SQLite.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload