我有一个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
并且它不会识别警告号码。
有关如何解决此问题的任何建议吗?