Как 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.

Другие вопросы по тегам