测试程序中各种功能的同事和用户使用MFDeploy来安装例如" MyApp.exe"到他们的Netduino +2。这种方法效果很好。有没有办法同时MFDeploy" MyApp.config"文本文件,以便他们可以设置他们的特定网络标准(如Port#)或其他程序首选项?显然,在建立连接之后,可以从桌面软件或Web应用程序设置更强大的首选项。
答案 0 :(得分: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(桌面应用程序),配置参数就会被传输并写入SDCard(\ SD \ config.txt)。 现在,每个热启动都会在启动时读取\ SD \ config.txt,并将配置参数加载到相应的应用程序变量中。
使用几周后,我发现这种方法更好,更容易定制。查看Github上的cncBuddy。