Jak poprawnie wykonać migrację do .NET 8?

Jak poprawnie wykonać migrację do .NET 8?
SO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Cześć
podczas migracji wystąpiły takie problemy

  1. Kopiuj
    Could not load type 'SqlGuidCaster' from assembly 'Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5'
    

obejście tutaj:
https://stackoverflow.com/questions/77575760/could-not-load-type-sqlguidcaster-from-assembly-microsoft-data-sqlclient-ver

w skrócie - zainstaluj sobie Microsoft.Data.SqlClient w wersji prerelease - ale jeśłi nie to, to co?

  1. w Net8 - nie działa mi fluent validation
    Kopiuj
      ValidateDataAnnotations()
     .ValidateOnStart()
    

testy nie przechodzą.
różnica między net6 a net8 - deugowane - nie wchodzi mi do walidatora w net8, w net6 tak

w necie nic ciekawego nie znalazłem

czy mieliście podobne problemy
z góry dziękuję za odpowiedzi

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1

Jeszcze nie migruję, pewnie kwestia najbliższych miesięcy.

Ten FluentValidation odpalasz ręcznie, czy przez jakiś kontener DI?
Stosujesz AoT?

SO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0
somekind napisał(a):

Jeszcze nie migruję, pewnie kwestia najbliższych miesięcy.

Ten FluentValidation odpalasz ręcznie, czy przez jakiś kontener DI?
Stosujesz AoT?

przez NUnita - w teście - nic wielkiego, w teście tworzony jest IWebHost
i o ile w klasie implementującej IValidatableObject w net6 wywoływana jest metoda Validate, o tyle w net8 nie
i nie wiem czemu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.