2014-08-19 4 views
0

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

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

Это неважно, но когда этот графический интерфейс запускается на ПК с надлежащим подключенным устройством, он не может найти драйверы ни в одном! И это происходит только тогда, когда я пытаюсь запустить приложение, скомпилированное на моей машине. Когда я пытаюсь запустить приложение, скомпилированное на ПК, с установленными фактическими драйверами - все в порядке.

Как окружающая среда влияет на процесс компиляции? Как я могу скомпилировать мое приложение на своем ПК (без установленных драйверов), чтобы он работал на других ПК правильно?

+3

Поскольку мы ничего не знаем о вашем заявлении, на это будет сложно ответить. –

+0

Какая информация об этом приложении может вам помочь? Это простое приложение WPF, использующее драйверы FTDI для связи с USB-устройством. Проект установки - проект WiX. – user1582878

ответ

1

В общем, нет необходимости иметь одинаковые драйверы устройств на машине сборки, необходимые для запуска приложения.

Исключение было бы, если есть что-то большее, чем только драйверы устройств, которые устанавливаются. Например, инструменты и двоичные файлы, необходимые для доступа к API для устройства, могут быть установлены вместе с драйверами устройств.

+0

Благодарим вас за ответ. Но можете ли вы объяснить, почему приложение, скомпилированное на моей машине, не работает на тестовой машине, а приложение, скомпилированное на этом тестовом компьютере, работает там нормально? Если проблема связана с некоторыми дополнительными двоичными файлами, то одно и то же приложение не должно работать в любом случае ... – user1582878

+0

Вы не указали какую-либо информацию, которая потребуется для ответа на ваш вопрос. –