我正在构建一个通过 OleDB/Jet 与 Access 数据库对话的应用程序。只有 32 位 Jet 提供程序,没有 64 位提供程序,因此应用程序需要在 32 位模式下运行。我的开发盒是 Vista 64,所以我将项目设置为为 x86 而不是任何 cpu 构建。这让我的应用程序运行并与数据库对话。
但是现在我想用 Gallio Icarus 运行一些单元测试,它是为任何 cpu 构建的并且是强签名的(这意味着使用 CorFlags.exe(在 SDK 中)强制切换到 32 位只会导致程序集不运行直到重新签名)。
有什么方法可以在 32 位模式下运行 Gallio Icarus,以便我可以加载这些单元测试?