Не удалось загрузить тип XX из сборки 'DynamicProxyGenAssembly2'
У нас есть базовое решение. net, которое содержит несколько проектов, один из которых содержал общий код, который требовался в других областях бизнеса, поэтому мы взяли этот проект, перенесли его в собственное решение и создали из него пакет nuget.
Затем мы ссылались на пакет nuget в исходном решении. Однако при запуске модульных тестов мы видим сообщение «Не удалось загрузить тип XX из сборки DynamicProxyGenAssembly2», которое появляется регулярно, иногда это не происходит, иногда это происходит несколько раз во время выполнения теста - и, похоже, это не так. случается в одном и том же месте каждый раз.
Я проходил через это oop много раз в других проектах и никогда не сталкивался с проблемой, я не могу понять, что не так в этом случае. Я видел упоминание о том, что DynamicProxyGenAssembly является частью замка Виндзор (который мы не используем, но также можем использовать и в moq, который мы используем и объясняет, почему это только проблема во время тестирования)
Это вызывает из-за этого наши сборки теперь терпят неудачу, и я просто иду по кругу, пытаясь понять, что произошло.