вкурю в чем дело.
https://gist.github.com/KloderGit/232629685275419e2d40f5c4c1b5afc9
Этот код вызывает ошибку - Could not load type 'ForTest' from assembly 'SandBox,
Ошибка только если типизация внутри идет по типу ForTest, если вставить любую другую структуру - то работает. Если объявить ForTest как класс то тоже ни каких проблем.
Пробовал переопределить equals чтоб в проверках быть уверенным, но не помогло.
В общем пока в тупике, не могу придумать в какую сторону копать.
Может кто-то ткнет носом, что я упускаю?
Ну там же получается кольцевая зависимость типов. ForTest -> xKey<ForTest> -> ForTest.
это известный баг дотнета еще с древних времен. пофикшен в нет8.0
Обсуждают сегодня