Не запускается приложение на другом компьютере

Рейтинг: 0Ответов: 1Опубликовано: 21.03.2015

Думаю, что-то с зависимостями, но все dll, которые были в папке скомпилированной программы, я перекинул на другой компьютер, но приложение все равно не запускается. .Net framework, конечно, обновлял. Есть ли способ проверить, в чем проблема?

Ответы

▲ 1Принят

Если .Net Framework на компах совпадает и все dll вы скопировали, я предполагаю следующее:

  1. Возможно, программа ожидает в GAC какую-то особую dll.
  2. Возможно, программа написана с хардкодной привязкой на определённую структуру каталогов или файлов (к примеру, выполнение жёстко завязано на наличие какой-нибудь папки по определённому пути).

В обоих случаях решение возможно при наличии доступа к исходникам (найти зависимость в GAC и добавить недостающую библиотеку или узнать о "волшебной папке").