2017-03-15 25 views
5

Jestem nowy w rdzeniu .Net. Nie mogę znaleźć listy wersji dla Net Core SDK. Przeczytałem, że są trzy: 1.0.0, 1.1.0 (bieżące) i 2.0.0 (przyszłe)Pytania dotyczące podstawowych wersji sieci

Podążyłem za oficjalną dokumentacją dotyczącą pracy z rdzeniem sieci w Visual Studio 2015 i sprawiłem, że działa, ale wciąż nie mogę zrozumieć wersji.

W bibliotece opracowałem za pomocą rdzenia sieci, mówi, że wersja jest "1.0.0-preview2-003131" Czy to 1.0.0? 1.0.1? Czy jest oficjalnie wydany, czy tylko podgląd?

Mam również projekt testów jednostkowych z wykorzystaniem Net Framework 4.6.2. przetestować moją bibliotekę dll. Czy jest OK, jeśli chcę przetestować klasy opracowane w ramach Net Core? Czy to właściwa droga?

Wreszcie, stworzyłem aplikację sieci web ASP Net Core MVC, która używa mojego jądra sieci, używa "netcoreapp1.0". Działają dobrze razem, zgodnie z oczekiwaniami. Ale w jaki sposób mogę uzyskać informacje na temat kompatybilności między moją biblioteką jądra sieci i różnymi wersjami szkieletu sieci?

góry dzięki

Odpowiedz

3

Comparison and compatibility

Również Mam projektu testów jednostkowych za pomocą Net Framework 4.6.2. przetestować moją bibliotekę dll. Czy jest OK, jeśli chcę przetestować klasy opracowane w ramach Net Core? Czy to właściwa droga?

IMO jest grzywna, aby przetestować te klasy za pomocą tych ram. Czy zrobiłbym to w ten sposób? Nie. Chciałbym, aby moje testy jednostkowe działały w tych samych ramach.

Ale w jaki sposób mogę uzyskać informacje na temat kompatybilności między moją biblioteką jądra sieci i różnymi wersjami sieci?

Zobacz powyższego przewodnika

+0

Niesamowite, dziękuję – Jawen

1

Można znaleźć wszystko dot wersje bazowa netto here.

'1.0.0-preview2-003131' jest rzeczywiście wersją podglądu, najnowsze wydanie to 1.0.4.

Nie wiem, czy można przetestować projekt z rdzeniem sieciowym za pomocą projektu testowego, który działa w wersji 4.6.2, ale istnieje rdzeń sieciowy library do testowania, zwany xUnit.

Możesz odwołać się do 4.6 bibliotek wewnątrz rdzenia donet, możesz dowiedzieć się więcej here.

+0

Dobrze, przeniesię się do wersji 1.0.4 – Jawen

+0

Zainstalowałem ją i zmieniłem z '1.0.0-preview2-003131' na '1.0.1' w moim pliku global.json. Ale nie może sprawić, żeby to działało. Błąd: błąd MSB4019: Nie znaleziono importowanego projektu "C: \ Program Files \ d otnet \ sdk \ 1.0.1 \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props". Potwierdź, że ścieżka w deklaracji jest poprawna, a plik istnieje na dysku. – Jawen

Powiązane problemy