'Microsoft.Moles.Framework.MbUnit.MoledAttribute'不是属性类

时间:2011-08-23 19:25:52

标签: mbunit gallio moles

我正在尝试将Moles与 Gallio / MbUnit 一起使用。在引用Microsoft.Moles.MbUnit并包含Microsoft.Moles.Framework.MbUnit后,我将 [Moles] 属性添加到我使用Moles编写的测试中。不幸的是,它没有突出显示为蓝色(作为公认的属性)。当我尝试构建时,出现以下错误:

Microsoft.Moles.Framework.MbUnit.MoledAttribute不是属性类

类型MbUnit.Core.Framework.DecoratorPatternAttribute在未引用的程序集中定义。您必须添加对程序集MbUnit.Framework, Version=2.4.2.355, Culture=neutral, PublicKeyToken=5e72ecd30bc408d5.

的引用

看来引用的MbUnit lib是 v2 ,不幸的是我正在使用Gallio v3.2.3 w/ MbUnit v3 。可能有版本差异吗?是否会支持最新的 Gallio / MbUnit

1 个答案:

答案 0 :(得分:0)

看看这个:

Mocking the Unmockable: Using Microsoft Moles with Gallio

它提供了您正在寻找的内容:Gallio / MbUnit v3的Moles扩展。

HTH