ReflectionTypeLoadException (только в режиме отладки) [дубликат]

Почему бы не связать текст с программой и использовать ее как глобальную переменную! Вот пример. Я рассматриваю возможность использования этого для включения файлов шейдера Open GL в исполняемый файл, поскольку GL-шейдеры должны быть скомпилированы для GPU во время выполнения.

17
задан Arsen Zahray 4 June 2012 в 12:31
поделиться

3 ответа

... Не удалось загрузить файл или сборку «X» или одну из его зависимостей ...

Скорее всего, он не может загрузить другую зависимость.

вы можете попробовать проверить зависимости с помощью ходячего зависимостей.

Ie: http://www.dependencywalker.com/

Также проверьте конфигурацию сборки (x86 / 64)

Редактирование: У меня также была эта проблема, когда я копировал DLL в zip из «ненадежной» сетевой папки. Файл был заблокирован Windows и было создано исключение FileNotFoundException.

См. здесь: Обнаруженные библиотеки DLL, которые из Интернета и "заблокированы" по CASPOL

13
ответ дан Community 19 August 2018 в 16:39
поделиться
  • 1
    Зависимость ходок может только профилировать неуправляемые программы. – Arsen Zahray 4 June 2012 в 10:26

Я решил эту проблему, переименовав DLL. DLL была переименована вручную, когда она была загружена в общую папку (к имени файла добавлен номер версии). Удаление номера версии из загруженного файла разрешило проблему.

2
ответ дан Ags1 19 August 2018 в 16:39
поделиться

У меня была такая же проблема. Для меня это помогло удалить каталог .vs в папке проекта.

1
ответ дан BonifatiusK 19 August 2018 в 16:39
поделиться