特定

2017-09-13 1 views
0

私は両方に2つのプロジェクトやプロジェクトごとの構成マネージャソリューションを持っていますx64のみに演出、そして特定

インストールしようとしている間、私たちは完全に各プロジェクトの構成マネージャ

からオプションからのx86を削除 - DB2.dllのパッケージ、

そのがのx64とx86 foldeの両方をダウンロードします>プロパティ - - >パスの撮影のx86のdll、 それが唯一の64ビットをインストール

+0

は、あなただけのx64 DLLを指すように参照を変更することができませんか? – spodger

+0

@shaswatatripathy、この問題はどうですか?この問題に関する最新情報をお知らせください。 –

答えて

0

に指定するには、x64のフォルダ/ DLL

に任意のコマンドを指示する必要があり、パッケージのフォルダ内が、 RefernceでRS任意のコマンドは、32のまたは64ビットアーキテクチャ用に64ビット

どうやら特定のターゲットをインストールするために指定するまだサポートされていないです。あなたはそれを投票することができます:http://nuget.codeplex.com/workitem/679

この質問には2つの答えがあります。 1つは、ネイティブライブラリのプリロードを実装するために、System.Data.SQLite.orgの後に1つのパッケージでこれを扱います。

もう1つはマルチパッケージを使用することです。 2つのDB2パッケージ(x86用とx64用)を作成し、DB2のx64パッケージをプロジェクトに追加します。

How to deal with x86 vs x64 packages