我最近开始使用 CassiniDev 在我们的 CI 服务器上运行我的 WatiN 测试。当我构建和测试我们的两台 32 位机器时,我运行测试没有问题。但是,当我在 64 位机器上构建和测试时,我收到以下错误:
Could not load file or assembly 'CassiniDev4-lib, Version=4.0.1.7,
Culture=neutral,
PublicKeyToken=f7f6e0b4240c7c27' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
我发现这是由于与 64 位环境的冲突。在我的 64 位本地机器上,将平台目标设置为 x86 没有问题,我的测试运行得像梦一样。但是,如果我将发布配置更改为以 x86 为目标并部署到我们的 64 位机器,我仍然会收到相同的错误。有谁知道解决这个问题?我可以通过某种方式在 32 位和 64 位机器上构建和测试?