如何在Visual Studio 2015上使用NuGet Package Manager安装NUnit for C#
我有Visual Studio 2015。我想用NuGet Package Manager为C#项目添加NUnit的测试,并且我想有可能在Visual Studio和Visual Studio中运行测试如何在Visual Studio 2015上使用NuGet Package Manager安装NUnit for C#,c#,visual-studio-2015,nunit,nuget-package,C#,Visual Studio 2015,Nunit,Nuget Package,我有Visual Studio 2015。我想用NuGet Package Manager为C#项目添加NUnit的测试,并且我想有可能在Visual Studio和Visual Studio中运行测试 首先,我创建新的C#项目: 菜单文件→ 新的→ 项目→ 安装→ 模板→ Visual C#→ 控制台应用程序→ 嗯 然后我安装NUnit: 菜单工具→ NuGet包管理器→ 管理解决方案的NuGet包。。。然后我安装软件包: 努尼特 努尼特,跑步者 努尼特适应器 在输出中,我看到: Succ
- 努尼特
- 努尼特,跑步者
- 努尼特适应器
Successfully installed 'NUnit 3.0.0-beta-4' to Tmp.
Successfully installed 'NUnit.Runners 2.6.4' to Tmp.
Successfully installed 'NUnitTestAdapter 2.0.0' to Tmp.
namespace NUnit.Tests
{
using System;
using NUnit.Framework;
[TestFixture]
public class Tests
{
[Test]
public void t1()
{
}
[Test]
public void t2()
{
}
}
}
------ Discover test started ------
NUnit VS Adapter 2.0.0.0 discovering tests is started
Attempt to load assembly with unsupported test framework in C:\Users\Grzegorz\Desktop\Tmp\Tmp\bin\Debug\Tmp.exe
NUnit VS Adapter 2.0.0.0 discovering test is finished
========== Discover test finished: 0 found (0:00:00,0720041) ==========
No tests are being discovered.
奇怪的是,当有人使用NuGet在VisualStudio2015中安装NUnit并在Visual Studio中运行测试时,我没有发现任何教程。看起来您使用的是NUnit 3 beta版。从错误消息中,我猜测试运行程序不支持它。尝试将NUnit软件包更改为2.x版本,看看这是否会有所不同。我也遇到了同样的问题,我的同事通过安装以下软件解决了这个问题:
成功了!!!我没有安装测试版NUnit:“成功地将‘NUnit 2.6.4’安装到Tmp。”并且它为那些想知道如何在VS2013中安装2.6.4的人发现了测试,因为UI只允许最新(3+)版本,在软件包管理器控制台中运行此命令:
安装软件包NUnit-版本2.6.4-项目名称
供参考测试适配器3现已发布。安装程序包NUnit3TestAdapter我已成功安装NUnit和NUnitestAdapter。如何安装NUnit.Runner?您可以访问以下链接: