Я новичок в NUnit и пытаюсь начать использовать его в Visual Studio Community 2017; Мне очень трудно начать работу.

Фактическая установка NUnit прошла хорошо. Я выполнил процедуру (вариант 1) на странице установки в вики NUnit, чтобы добавить NUnit и NUnit.console, и теперь они есть (и NUnit.ConsoleRunner и несколько расширений NUnit.Extension. *) В решении.

.NET Core и .NET Standard говорит, что дальше нужно установить шаблон NUnit, и здесь я застрял. Он говорит: «Запустите dotnet new -i NUnit3.DotNetNew.Template, чтобы установить шаблоны NUnit». Похоже, что в моей системе нет dotnet.exe. Глядя на Где находится исполняемый файл команды dotnet в Windows? похоже, что для этого нужно установить Microsoft.EntityFrameworkCore.Tools, что привело меня к https://www.nuget.org/packages/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.Template до dotnet.exe до Microsoft.EntityFrameworkCore.Tools 2.0.1. Есть идеи, что попробовать дальше?

2
codingatty 1 Янв 2018 в 21:42

2 ответа

Лучший ответ

Вы искали не в том месте.

Чтобы получить dotnet.exe (который не устанавливается в VS2017 из коробки), вам необходимо загрузить и установить .NET Core SDK со страницы https://www.microsoft.com/net/download/windows

Вам необходимо выбрать вариант: Пакет SDK для .NET Core

Пакет SDK для .NET Core
Кросс-платформенная реализация .NET. Самая маленькая загрузка для создания приложений .NET с использованием инструментов командной строки и любого редактора.

0
nemesv 1 Янв 2018 в 19:31

Если это может кому-то помочь: в Visual Studio Community 2017 вы можете установить «NUnit VS Template» из главного меню следующим образом:

  1. Перейдите в: Инструменты> Расширения и обновления> Онлайн.
  2. Искать "nunit"
  3. Щелкните нужный пакет nunit, а затем «установить» на боковой панели.
  4. Возможно, вам придется закрыть и снова открыть VS 2017

Надеюсь, это поможет

0
EuripidesAinSoft 12 Дек 2018 в 20:09