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