C# 如何使用设置部署uwp应用程序
通常情况下,我的应用程序附带一个预定义的配置,该配置位于app.config中。因此,我可以为客户A发布其他预定义设置,然后为客户B发布C# 如何使用设置部署uwp应用程序,c#,win-universal-app,uwp,C#,Win Universal App,Uwp,通常情况下,我的应用程序附带一个预定义的配置,该配置位于app.config中。因此,我可以为客户A发布其他预定义设置,然后为客户B发布 如何在uwp中实现这一点?由于uwp应用程序打算通过应用商店部署,因此不再需要app.config文件。如果仍然希望产生类似的行为,则必须使用编译器指令 最简单的方法是创建一个类似于众所周知的app.config的文件: 为您拥有的每个客户创建一个配置文件 资产 CustomerA.config CustomerB.config CustomerC.c
如何在uwp中实现这一点?由于uwp应用程序打算通过应用商店部署,因此不再需要
app.config
文件。如果仍然希望产生类似的行为,则必须使用编译器指令
最简单的方法是创建一个类似于众所周知的app.config
的文件:
为您拥有的每个客户创建一个配置文件
资产
CustomerA.config
CustomerB.config
CustomerC.config
原理保持不变,但您将代码中恼人的部分输入XSLT。使用此设置类。
使用它,您不需要创建xml文件,您可以通过属性装饰来设置预定义值,而且它是可观察的。您是否通过侧面加载来部署应用程序?是的,这是当前计划。放置CustomerA.config时,CustomerB.config。。。是否将它们部署到每个客户的文件夹资产中?由于每个客户都有自己的web服务uri,我想将它们存储到.config文件中,因此customerA无法看到customerB的web服务配置。@Briefkasten那么您宁愿使用我在编辑中编写的内容。使用单个
XML
文件,该文件将通过XSLT为每个客户修改。因此,每个客户都将收到自己的XML,而无法看到其他客户的XML。