1

我为 NUnit 2.6.2 编写了一个扩展。

我安装了一个监听器

namespace NUnit.EventExtension
{

[NUnitAddin(Type = ExtensionType.Core)]
public class NUnitExtension : IAddin
{
    public bool Install(IExtensionHost host)
    {
        IExtensionPoint listeners = host.GetExtensionPoint("EventListeners");
        listeners.Install(new AttrHooksEventListener());
        return true;
    }
}
}

当我向控制台输出一些文本时,AttrHooksEventListener 是一个简单的类。项目建设成功。我将我的 dll 文件复制到 bin\addins 路径。但是我的扩展程序没有显示在扩展程序列表中并且不起作用。

PS 我尝试使用其他一些示例扩展,其中任何一个都不起作用。

为什么?

4

1 回答 1

1

我找到了解决方案。

我将目标 .NET 框架版本从 v4.0 更改为 v3.5。

于 2013-03-22T20:00:30.927 回答