如果没有本地app.config,是否可以使用System.Configuration?怎么样,如果可能的话?

时间:2010-04-14 08:05:34

标签: c# configuration sandbox

我有一个在非常有限的区域内运行的客户端应用程序 - 它无法直接访问正在运行的计算机。我不想发明另一个System.Configuration系统来配置我的应用程序。

但ConfigurationManager中没有方法允许从字符串或Stream加载配置。

在我看来,在这种特殊情况下使用ConfigurationManager是不可能的,但可能(我希望)错了?

2 个答案:

答案 0 :(得分:1)

ConfigurationManagerWebConfigurationManager专门用于配置文件。这是因为.NET配置系统的设计方式是级联文件夹层次结构。

如果您无法从应用程序访问文件系统,则无法使用这些类。

答案 1 :(得分:0)

也许您可以尝试使用IsolatedStorage存储配置文件和load it when you need it。但这取决于你拥有的沙箱。你在使用网络,silverlight,clickonce吗?