Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在应用程序外部存储静态内容(字符串)-WP7_C#_Xml_Silverlight_Windows Phone 7 - Fatal编程技术网

C# 在应用程序外部存储静态内容(字符串)-WP7

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

我试图以一种不需要重新编译就可以编辑的方式来存储静态字符串。这些字符串是一组URL,用于通过web请求查询服务器,最好将它们放在名为config或settings的xml文件中,以便于访问。我知道在Android上,使用xml文件很容易做到这一点,该文件类似于:

   <?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文件,放弃了对普通配置文件的所有希望。