在程序中测试各种功能的同事和用户使用 MFDeploy 将例如“MyApp.exe”安装到他们的 Netduino +2 上。这种方法效果很好。有没有办法同时 MFDeploy 一个“MyApp.config”文本文件,以便他们可以设置特定的网络标准(如端口号)或其他程序首选项?显然,建立连接后,可以从桌面软件或 Web 应用程序设置更强大的首选项。
问问题
261 次
1 回答
0
经过几天的研究,我找不到通过 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 app)网络连接到cncBuddyUI(桌面app),配置参数就会被传输并写入SDCard(\SD\config.txt)。现在,每次热启动都会在启动时读取 \SD\config.txt 并将配置参数加载到相应的应用程序变量中。
经过几周的使用,我发现这种方法更可取且更易于定制。在 Github 上查看cncBuddy。
于 2015-07-21T03:45:38.627 回答