Czy migrować do .Net Core 3

0

Hej, piszę sobie projekt. Całość jest pisana w .Net:

  • .Net Core 2 - jako WebApi
  • .Net Standard - jako projekty
  • klient desktopowy
  • klienty mobilne (dopiero zaczynam)

W tym momencie Nuget pokazuje mi mnóstwo rzeczy do Upgrade'u. Głównie chodzi o biblioteki z .NetCore. Ale nie tylko. I teraz zastanawiam się, czy powinienem upgradeować tworzony projekt w całości do .Net Core 3, żeby mieć porządek z bibliotekami, czy zostawić tak jak jest i dwa razy myśleć przy aktualizacji innych bibliotek?

0

Dziwne pytanie. Jak nie stworzy to zbyt wiele problemów lub stworzy ale masz czas i chęci je rozwiązać to migruj. Jeśli planujesz rozwijać ten projekt przez dłuższy czas i masz zamiar używać najnowszych technologii to tym bardziej migruj.

0

OK, .NetCore 3 jest już tylko na VS2019, co wiązałoby się dodatkowo ze zmianą środowiska. Więc póki co, zostaję.

2

Im głębiej w las, tym ciężej będzie z migracją, także tego..

0

Migruj do 2.1, bo to LTS, a potem do 3.1, bo to też będzie LTS ;)

0

No dobra, raz się żyje. A jak będzie dużo problemów i nie wydam sobie softu wtedy, kiedy planuje, to będzie to tylko Wasza wina ;)

2

Jeśli używasz Ef core 2.0 i masz dobre pokrycie testami możesz migrować, jak nie masz testów to może być ciężko bo w Ef core 3.0 jest mnóstw breaking changes, i właśnie najwięcej czasu w projekcie który migrowałem zajmowała migracja EF core, reszta poszła gładko.

0

Uwaga, NIE POLECAM Visual Studio 2019. O ile sama migracja do .netcore 3 wydaje się być potrzebna i to faktycznie jak najszybciej, to VS po prostu jest bardzo niestabilny. Pracuję na wersji Enterprise bez dodatkowych wtyczek (wersja zainstalowana wczoraj). Moja solucja - 28 projektów nie może doczekać się zmiany konfiguracji. Po prostu Debug na Release. Lub AnyCPU na x86. Visual się zawiesza i koniec pracy. Mniejsza solucja (5 projektów) dała radę po usunięciu katalogu .vs. Tutaj nic nie działa. Problem zgłoszony do MS.

[dopisane]
Wczorajsza aktualizacja naprawiła błąd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1