C# 在应用程序外部存储静态内容(字符串)-WP7
我试图以一种不需要重新编译就可以编辑的方式来存储静态字符串。这些字符串是一组URL,用于通过web请求查询服务器,最好将它们放在名为config或settings的xml文件中,以便于访问。我知道在Android上,使用xml文件很容易做到这一点,该文件类似于:C# 在应用程序外部存储静态内容(字符串)-WP7,c#,xml,silverlight,windows-phone-7,C#,Xml,Silverlight,Windows Phone 7,我试图以一种不需要重新编译就可以编辑的方式来存储静态字符串。这些字符串是一组URL,用于通过web请求查询服务器,最好将它们放在名为config或settings的xml文件中,以便于访问。我知道在Android上,使用xml文件很容易做到这一点,该文件类似于: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World!&l
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World!</string>
...
...
</resources>
你好,世界!
...
...
如果它存储在res/values/strings.xml中,那么我可以从我的活动中像R.string.hello一样引用它
有没有办法在windows phone上执行此操作?或者使用标准windows方式保存配置信息,以便无需重新编译即可对其进行编辑
提前感谢您的宝贵意见。用于此目的。Yah刚刚发现,大多数其他平台的资源都与二进制文件分开,但这是Microsoft处理配置文件的方式,因此我想它必须工作。如果我想像我描述的那样动态地替换资源,我就必须实现我自己的资源加载机制,这是不可取的。我只是好奇你将如何实现替换机制?我看到的唯一方法是通过Internet加载资源。但在这种情况下,最好创建一个表示所需数据的强类型类。@AndreiSchneider我不知道如何实现它,我决定不花时间考虑它,因为我将使用.resx文件,放弃了对普通配置文件的所有希望。