dll x64/x86 в коде

Students
Дата: 15.06.2014 19:11:24
Привет всем.

<Reference Include="System.Data.SQLite" Condition=" '$(Platform)' == 'x64' ">
      <HintPath>..\..\libs\System.Data.SQLite.dll</HintPath>
    </Reference>
    <Reference Include="System.Data.SQLite" Condition=" '$(Platform)' == 'AnyCPU' ">
      <HintPath>..\..\libs\System.Data.SQLite32.dll</HintPath>
    </Reference>


Я добавил этот код, т.к. мне нужно, чтобы в одном проекте код работал и для 64- и для 32-битных систем.
Но при using System.Data.SQLite компилятор не видит эту dll-ку
Students
Дата: 15.06.2014 21:48:25
может нужно как-то по другому?
Students
Дата: 15.06.2014 22:36:30
да, я это всё прописал.

Но в коде using System.Data.SQLite всё равно не видит сборку SQLite
Students
Дата: 15.06.2014 23:09:01
up
pation
Дата: 16.06.2014 12:07:29
Students
да, я это всё прописал.

Но в коде using System.Data.SQLite всё равно не видит сборку SQLite

референс добавь
Students
Дата: 16.06.2014 12:17:32
да, я добавил 2 референса:
using System.Data.SQLite (для x64)
using System.Data.SQLite32 (для x86)

но нужно только 1 из них использовать в зависимости от разрядности системы.

Как лучше поступить?
pation
Дата: 16.06.2014 12:24:43
Students
да, я добавил 2 референса:
using System.Data.SQLite (для x64)
using System.Data.SQLite32 (для x86)

но нужно только 1 из них использовать в зависимости от разрядности системы.

Как лучше поступить?

добавь только 1
Students
Дата: 16.06.2014 12:28:55
ок, добавлю только System.Data.SQLite в референсы.

а System.Data.SQLite32 просто прописать как:
<Reference Include="System.Data.SQLite" Condition=" '$(Platform)' == 'x64' ">
      <HintPath>..\..\libs\System.Data.SQLite.dll</HintPath>
    </Reference>
    <Reference Include="System.Data.SQLite" Condition=" '$(Platform)' == 'AnyCPU' ">
      <HintPath>..\..\libs\System.Data.SQLite32.dll</HintPath>
    </Reference>

?