1

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

しかし今、私はGallio Icarusでいくつかの単体テストを実行したいと考えています.Gallio Icarusは任意のCPU用に構築されており、強力に署名されています(CorFlags.exe(SDK内)を使用して32ビットのみに強制的に切り替えると、アセンブリが実行されなくなります)再署名されるまで)。

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

4

3 に答える 3

3

トリックは、CorFlags.exe を使用して Gallio.Host.exe を 32 ビットのみとしてマークしていたことが判明しました。

于 2008-10-15T03:03:37.457 に答える
1

x86 プロセッサ専用のプログラムをビルドする必要があります。

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

于 2008-10-14T22:16:55.973 に答える
0

Gallioはオープンソースではありませんか?ニーズに合わせてダウンロードしてビルド(および必要に応じて署名)できますか、何かが足りない場合は、コートを入手する必要がありますか?

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

于 2008-10-15T02:35:36.343 に答える