C# UWP AppX安装参数
我开发了客户机-服务器UWP应用程序,我希望管理员能够通过侧向加载(可能使用WinAppDeployCmd或MDM)将其部署到大量设备上。 但要启动,我的应用程序需要知道服务器IP地址,每个客户的IP地址各不相同。我需要在管理员部署到每个设备时以某种方式传递此设置C# UWP AppX安装参数,c#,.net,uwp,windows-installer,appx,C#,.net,Uwp,Windows Installer,Appx,我开发了客户机-服务器UWP应用程序,我希望管理员能够通过侧向加载(可能使用WinAppDeployCmd或MDM)将其部署到大量设备上。 但要启动,我的应用程序需要知道服务器IP地址,每个客户的IP地址各不相同。我需要在管理员部署到每个设备时以某种方式传递此设置 有没有办法设置远程应用程序设置?或者将XML配置文件与appx一起传递?或者在安装过程中添加一些参数的任何其他方式?与MSI不同,没有选项将“初始数据”与安装包一起传递。一种选择是安装软件包,然后添加“数据”,例如 添加AppxPac
有没有办法设置远程应用程序设置?或者将XML配置文件与appx一起传递?或者在安装过程中添加一些参数的任何其他方式?与MSI不同,没有选项将“初始数据”与安装包一起传递。一种选择是安装软件包,然后添加“数据”,例如
@ECHO Off
powershell -c Add-AppxPackage foo.appx
appdata.exe SET foopkgfamilyname local\configuration --value=x --type=string --data=y
对于“但要启动,我的应用程序需要知道服务器IP地址”,请告诉您的客户端应用程序如何需要服务器IP地址?在
Onlaunch()方法中?为什么不将服务器IP信息保存在应用程序包内的xml文件中,并在部署之前更新该文件?如果我误解了你,请告诉我更多细节。UWP应用程序正在“沙盒”中工作。抱歉,没有办法将config和appx一起分发。配置文件应该在appx中。例如,使用MSI安装程序进行常规应用,我可以创建对话框,以便用户可以在安装过程中设置一些属性。例如,用户可以在安装过程中设置服务器IP地址,然后MSI安装程序将该值保存到注册表或配置文件中,以便安装的应用程序可以使用它。我正在为UWP寻找类似的过程。