让NUnit在Visual Studio社区2017下工作

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (82)

我是NUnit的新手,我正试图在2017年的Visual Studio社区中开始使用它; 我起步和运行非常困难。

NUnit的实际安装进展顺利。我按照NUnit wiki上的Installation页面中的过程(选项1)添加了NUnit和NUnit.console,现在在解决方案中有了这些(以及NUnit.ConsoleRunner和一些NUnit.Extension。*扩展)。

NUnit wiki的.NET Core和.NET Standard页面说下一步是安装NUnit模板,这就是我遇到的问题。它说“运行dotnet new -i NUnit3.DotNetNew.Template以安装NUnit模板”。我的系统上似乎没有任何dotnet.exe。看看Windows上的dotnet命令可执行文件哪里?它看起来像是安装的方式Microsoft.EntityFrameworkCore.Tools。基于我尝试Install-Package Microsoft.EntityFrameworkCore.Tools -Version 2.0.1,但这给了我错误:

PM> Install-Package Microsoft.EntityFrameworkCore.Tools -Version 2.0.1

Install-Package : Could not install package
'Microsoft.EntityFrameworkCore.Tools 2.0.1'. You are trying to install this
package into a project that targets '.NETFramework,Version=v4.5', but the
package does not contain any assembly references or content files that are
compatible with that framework. For more information, contact the package
author.

所以我真的在这里遇到难题了,从NUnit3.DotNetNew.Templatedotnet.exeMicrosoft.EntityFrameworkCore.Tools 2.0.1。接下来我要做什么?

提问于
用户回答回答于

你在错误的地方寻找。

要获得dotnet.exe(开箱即用的VS2017未安装),您需要下载并安装.NET Core SDK

您需要选择选项: .NET Core SDK

.NET Core SDK 跨平台.NET实现。使用命令行工具和任何编辑器构建.NET应用程序的最小下载。

用户回答回答于

如果这可能对某人有任何帮助:在Visual Studio Community 2017中,您可以从主菜单安装“NUnit VS Template”,如下所示:

  1. 转到:工具>扩展和更新>在线
  2. Searh为'nunit'
  3. 单击所需的nunit包,然后在侧面板上“安装”。
  4. 您可能需要关闭并重新打开VS 2017

希望能帮助到你

所属标签

可能回答问题的人

  • 人生的旅途

    10 粉丝484 提问6 回答
  • 无聊至极

    4 粉丝504 提问6 回答
  • 富有想象力的人

    4 粉丝0 提问4 回答
  • 找虫虫

    2 粉丝0 提问4 回答

扫码关注云+社区

领取腾讯云代金券