我是NUnit的新手,我正在尝试在2017年的Visual Studio社区中开始使用它;我起床和跑步非常困难。
NUnit的实际安装进展顺利。我按照NUnit wiki上Installation page的过程(选项1)添加了NUnit和NUnit.console,现在在解决方案中有了这些(和NUnit.ConsoleRunner以及一些NUnit.Extension。*扩展)
NUnit wiki的.NET Core and .NET Standard page说下一步是安装NUnit模板,这就是我遇到的问题。它说“运行dotnet new -i NUnit3.DotNetNew.Template
以安装NUnit模板。”我的系统上似乎没有任何dotnet.exe。查看Where is the dotnet command executable located on Windows?看起来如何安装Microsoft.EntityFrameworkCore.Tools
,这导致我https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Tools/。基于此,我在Package Manager控制台中尝试了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.Template
到dotnet.exe
到Microsoft.EntityFrameworkCore.Tools 2.0.1
。任何想法接下来要尝试什么?
答案 0 :(得分:0)
要获取dotnet.exe
(VS2017未安装的开箱即用),您需要从https://www.microsoft.com/net/download/windows下载并安装.NET Core SDK
您需要选择以下选项:.NET Core SDK
.NET Core SDK
跨平台.NET实现。使用命令行工具和任何编辑器构建.NET应用程序的最小下载。
答案 1 :(得分:0)
如果这可能对某人有帮助:在Visual Studio Community 2017中,您可以从主菜单中安装“ NUnit VS Template”,如下所示:
希望有帮助