2
nunitのアドオンを作成する際に問題が発生しています。私は必要なステップを実行したと思うが、何らかの理由で、作成したアドオンがnunitツールのアドオンリストに表示されない。私はc#で新しいプロジェクトを作成し、nunitのインストールディレクトリからnunit.coreとnunit.core.interfacesを参照しました。それから私はそれを構築し、dllを介してaddinsディレクトリにコピーします。私はNUnitのを開くとき、私はアドオンには何も表示されないnunitのアドオンリストにNunitアドオンが表示されない
using System;
using System.Text;
using NUnit.Core.Extensibility;
using NUnit.Core;
[NUnitAddinAttribute(Type = ExtensionType.Core, Name = "Test Addin", Description = "A test addin.")]
public class CTestingAddin : IAddin, EventListener
{
#region IAddin Members
public bool Install(IExtensionHost host)
{
IExtensionPoint listeners = host.GetExtensionPoint("EventListeners");
if (listeners == null)
return false;
listeners.Install(this);
return true;
}
#endregion
#region EventListener Members
public void RunStarted(string name, int testCount)
{
}
public void RunFinished(Exception exception)
{
}
public void RunFinished(TestResult result)
{
}
public void SuiteFinished(TestResult result)
{
}
public void SuiteStarted(TestName testName)
{
}
public void TestFinished(TestResult result)
{
}
public void TestOutput(TestOutput testOutput)
{
}
public void TestStarted(TestName testName)
{
Console.WriteLine("EVENTLISTENER: Test has started");
}
public void UnhandledException(Exception exception)
{
}
#endregion
}
:
はここに私のクラスです。どんなアイデアでも、私はこのアドオンを見てロードすることができません。
ありがとう。
私は同じことを経験しました。誰かがこれの理由を知っているのですか、それともバグでしょうか? –