1

我有一个 Silverlight 项目,我将Castle Windsor 3.2其用作我的DI container.
我的测试项目是一个Silverlight class library,我Moq用来模拟我的界面。

Moq依赖于对 的引用Castle Core 2.5。到目前为止没问题,我的应用程序在 3.2 版本上运行良好,我的测试在 2.5 版本上运行正常。
尽管会产生警告:found conflicts between different versions of the same dependent assembly.
仍然一切正常。

现在,我们使用 CruiseControl 进行部署,并将其配置为将此警告视为错误,并且我的构建部署失败。

我已经尝试过使用Moq新版本的作品,Castle.Core但不幸的是它没有。

我似乎无法添加重定向,因为我的Silverlight测试项目没有 app.config 文件。

将该<NoWarn>部分添加到我的 vb.proj 文件时,警告会在构建我的解决方案时消失。但是CruiseControl使用MSBuild它并不能识别警告号码。

任何建议如何解决这个问题?

4

0 回答 0