【问题标题】:CassiniDev 64bit Continuous IntegrationCassiniDev 64位持续集成
【发布时间】:2012-12-14 03:54:30
【问题描述】:

我最近开始使用 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 位机器上构建和测试?

【问题讨论】:

    标签: continuous-integration 64-bit cassini-dev


    【解决方案1】:

    我会继续回答这个问题,以防其他人遇到与我相同的问题。我最终做的是在 Visual Studio 中创建一个名为 WatiN 的新配置,其中我将所有项目设置为 x86。在我的 CI 服务器上,我使用 WatiN 配置将我的 WatiN 测试与其他所有东西分开构建和运行。

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 2019-06-15
      • 2021-01-14
      • 1970-01-01
      相关资源
      最近更新 更多