在wpf web应用程序中加载配置文件

在wpf web应用程序中加载配置文件,wpf,browser,uri,config,pack,Wpf,Browser,Uri,Config,Pack,我有一个WPF浏览器应用程序,试图在其中加载配置文件 由于应用程序部署为xbap,它无法访问本地文件系统,因此我需要将配置文件编译为程序集中的资源 现在,我无法在浏览器应用程序中加载配置文件,因为execonfigurationfilemap类只采用文件系统路径,而不是包URI 我如何解决这个问题 这就是我的代码的样子 let filemap = new ExeConfigurationFileMap() filemap.ExeConfigFilename <- (new

我有一个WPF浏览器应用程序,试图在其中加载配置文件

由于应用程序部署为xbap,它无法访问本地文件系统,因此我需要将配置文件编译为程序集中的资源

现在,我无法在浏览器应用程序中加载配置文件,因为execonfigurationfilemap类只采用文件系统路径,而不是包URI

我如何解决这个问题

这就是我的代码的样子

let filemap = new ExeConfigurationFileMap()        
filemap.ExeConfigFilename <- (new System.Uri(@"pack://application:,,,/PSAT.PSATResources;component\resources\config\app.config")).LocalPath
TMDBConnection.m_config <- System.Configuration.ConfigurationManager.OpenMappedExeConfiguration(filemap, System.Configuration.ConfigurationUserLevel.None)
好消息: 这将把配置文件加载到sri.stream流中,您可以从中解析配置文件并读取所需的值

StreamResourceInfo sri = Application.GetResourceStream(new Uri(path));
坏消息: 无法将配置文件加载到ConfigurationManager中