Как MFDeploy файл конфигурации

Коллеги и пользователи, тестирующие различные функции программы, используют MFDeploy для установки, например, «MyApp.exe» на свой Netduino +2. Этот метод прекрасно работает. Есть ли способ также MFDeploy текстовый файл «MyApp.config», чтобы они могли установить свои конкретные сетевые критерии (например, номер порта) или другие настройки программы? Очевидно, что более надежные настройки можно установить с помощью настольного программного обеспечения или веб-приложения ПОСЛЕ установления соединения.


person George Aslanis    schedule 23.06.2015    source источник


Ответы (1)


После нескольких дней исследований я не смог найти подходящего способа передачи файла конфигурации через MFDeploy. Решил добавить параметр командной строки «/ install» в настольное приложение:

cncBuddyUI.exe [/help|/?] [/reset] [/discover] [/install:[axisA=X|Y] ,port=9999]] 

/help|/?    Show this help/usage information
/reset      Create new default software configuration
/discover   Listen for cncBuddyCAM broadcasting IPAddress & Port (timeout 30 secs)
/install    Install hardware specific settings on Netduino+2 SDCard.
    port     Network port number (default=80)
    axisA    Slave axisA motor signals to X or Y axis

В режиме «/install» после подключения сети cncBuddyCAM (приложение Netduino) к cncBuddyUI (приложение для настольных ПК) параметры конфигурации передаются и записываются на SDCard (\SD\config.txt). Каждая «горячая» перезагрузка теперь считывает \SD\config.txt при запуске и загружает параметры конфигурации в соответствующие переменные приложения.

После нескольких недель использования я считаю этот метод более предпочтительным и более простым в настройке. Посетите cncBuddy на Github.

person George Aslanis    schedule 21.07.2015