2
x86、x64、または任意のCPUにビルドする場合は、それぞれのSQLite x86/x64 dllをbinフォルダに入れる必要があります。どこで/私はこれを簡単な方法で指定しますか?/x86 /と/ x64 /フォルダにdllがあるとします。SQLite、binフォルダにプラットフォーム固有のdllをコピーする
私はprojファイルでこれを試しますが、効果はありません。 (条件なし)[プロパティ]タブで、ビルドイベントに入れたときにコマンドが動作しますが、私は、XMLファイルを編集していないとき:
<PropertyGroup>
<PostBuildEvent Condition ="'$(Configuration)|$(Platform)' == 'Release|x86' ">
copy "$(ProjectDir)x86\*.*" "$(TargetDir)"
</PostBuildEvent>
</PropertyGroup>
編集:
だから、これはビルドイベント "に条件を置く方法でありますウィンドウ ':
If $(PlatformName) == x86 copy "$(ProjectDir)Libs\x86\System.Data.SQLite.dll" "$(TargetDir)System.Data.SQLite.dll"
なぜそれがprojファイルからは機能しないのかまだ分かりません。