1


0

OleDB / Jetを介してAccessデータベースと通信するアプリを作成しています。 32ビットのJetプロバイダーのみが存在し、64ビットのプロバイダーは存在しないため、アプリは32ビットモードで実行する必要があります。 私の開発者ボックスはVista 64なので、私はプロジェクトを任意のCPUではなくx86用にビルドするように設定しました。 これで私のアプリは実行され、データベースと通信します。

しかし、私はGallio Icarusを使って単体テストを実行したいと思います。GallioIcarusは任意のcpu用に構築され、強く署名されています(SDKのCorFlags.exeを使用して強制的に32ビットに切り替えるとアセンブリは実行されません)。再署名されるまで)

これらのユニットテストをロードできるようにGallio Icarusを32ビットモードで実行する方法はありますか?

3 Answer


3


Gallio.Host.exeを32ビットのみとマークするためにCorFlags.exeを使用していました。


1


あなたは、特にx86プロセッサをターゲットにしたプログラムを構築する必要があります。

プロジェクトのプロパティ - >ビルド - >プラットフォームターゲット:x86


0


Gallioはオープンソースではありませんか? あなたは自分のニーズに合わせてダウンロードしてビルド(そして必要なら署名する)することができますか、それとも私は何かが足りないのですか?

http://www.gallio.org/Development.aspxhttp://www.gallio.org/Development.aspx[リンクテキスト]