我知道我可以使用以下代码行从其他位置加载app.config文件:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", ConfigFile);
其中ConfigFile是完整路径位置.我想做的是能够加载已为app.config加密的文件.理想情况下,我希望能够加载文件,解密它,并将其加载到字符串或内存流中,并将其传递给应用程序,就好像它是app.config一样.我知道我可以从中加载所有值并手动访问它们,但我希望能够使用.NET的内置功能访问它们.有没有办法告诉应用程序使用除文件以外的配置文件?
另一种选择是打开文件,解密它,把它写到临时文件,然后使用上面的代码以这种方式引用它,但如果有一种更简单的方法,理想情况下,我想找到它,必须避免处理其他文件.