2015-10-09 21 views
5

Próbujesz przejść z .Net4.5 do .Net5, więc utworzyłem moje rozwiązanie, które składa się z folderów o nazwie "Elementy rozwiązania" i "src".Tworzenie testów jednostkowych dla projektów .net5

Udało mi się zdobyć 3 projekty budowlane przy użyciu .NET 5. Musiałem utworzyć projekty jako "Biblioteka klas (Pakiet) - PREVIEW - Szablon projektu do tworzenia biblioteki klas jako pakiet NuGet, który może być kierowany na dowolną platformę "

Teraz chcę umieścić moje projekty testów jednostkowych w moim rozwiązaniu. Uważam, że muszę teraz używać XUnit, który ma różne atrybuty dla testów.

Ale jeśli utworzę "Projekt testu jednostki", nie mogę odwoływać się do moich nowych projektów .net5.

Czy ktoś może wskazać mi właściwy kierunek, proszę.

Odpowiedz

0
  1. Install SideWaffle Template Pack jak.
  2. Plik -> Nowy projekt -> Sieć -> xUnit Test Project.
  3. Dodaj swój projekt internetowy do pliku project.json.
  4. Zysk !!!

Zobacz szczegółowe informacje here od Sayed-Ibrahim-Hashimi (Microsoft).

+2

Dziękuję, że wydaje się pracować dla tworzenia projektu testu jednostkowego dla mojej witryny, ale co z każdym z moich innych projektów, które nie są projektami stron internetowych, ale używają .net5? to nie działa na te (przepraszam, prawdopodobnie prostą rzecz, której mi brakuje) – Gillardo

+0

.net5? Masz na myśli .NET 4.5? Czy to jest w twoim pliku project.json? W takim przypadku powinieneś używać dnx45. –

+2

Tak, mam net5 w niektórych projektach. To powinno być dnx45 zamiast twojego powiedzenia? To może wyjaśnić, dlaczego nic nie chce się odwoływać do niczego innego. Używam również EntityFramework, w Net5 był jedynym sposobem, aby uzyskać projekt na budowę .... – Gillardo

Powiązane problemy