Я новичок в 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 ответа
Вы искали не в том месте.
Чтобы получить dotnet.exe
(который не устанавливается в VS2017 из коробки), вам необходимо загрузить и установить .NET Core SDK со страницы https://www.microsoft.com/net/download/windows
Вам необходимо выбрать вариант: Пакет SDK для .NET Core
Пакет SDK для .NET Core
Кросс-платформенная реализация .NET. Самая маленькая загрузка для создания приложений .NET с использованием инструментов командной строки и любого редактора.
Если это может кому-то помочь: в Visual Studio Community 2017 вы можете установить «NUnit VS Template» из главного меню следующим образом:
- Перейдите в: Инструменты> Расширения и обновления> Онлайн.
- Искать "nunit"
- Щелкните нужный пакет nunit, а затем «установить» на боковой панели.
- Возможно, вам придется закрыть и снова открыть VS 2017
Надеюсь, это поможет
Похожие вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.