0

Я размещаю это просто как ссылку для других, которые могут оказаться в той же ситуации, и так как я провел почти 3 дня, пытаясь выяснить основная причина проблемы, я подумал, что было бы неплохо разместить здесь решение..net приложение throwing TypeLoadExceptions или говорит, что бок о бок конфигурация недействительна и т. Д.

Моя ситуация выглядит следующим образом: Я попытался создать пакет развертывания для приложения .net и получил TypeLoadExceptions, FileNotFoundExceptions (относительно библиотек DLL), ошибки конфигурации Side-By-Side, и т.д., когда я пытался бежать это на ванильном испытательном автомате.

[править]: StackOverflow не позволит мне ответить на мой собственный вопрос в течение 8 часов от него быть вывешенным, ответ следует в ~ 8 часов;)

ответ

0

Проблема заключалась в том, что один из проектов зависимостей от моего приложение было настроено на сборку «Debug» в диспетчере конфигурации Visual Studio, поэтому отладочная DLL зависимостей в конечном итоге также использовалась для сборки релизов. На любой машине разработки это не было проблемой, поскольку все время отладки было доступно.

На тестовой машине ванили однако только время автономной релиз был подарком, который вызвал так много проблем со мной и дал мне бессмысленные исключения, которые привели меня к так много неправильных направлений через Google и т.д.

В моем случае это было SlimDX, который был настроен на создание отладочной сборки в диспетчере конфигурации VS, даже при создании релизов. Поскольку SlimDX использует время выполнения VC, я получил вышеуказанную проблему, но это может произойти с любой сборкой .net, использующей время автономной работы VC.

Надеюсь, что это в конечном итоге будет безопасным через несколько часов;)

 Смежные вопросы

  • Нет связанных вопросов^_^