所有,我正在做通常的事情,即使用将应用程序设置写入“application.exe.config”文件
Properties.Settings.Default.SomeSetting = someVal;
Properties.Settings.Default.Save();
我被要求在安装之间保留设置,并且有两条路线;切换到使用注册表,或将 .config 文件保存到单独的特殊文件夹中,该文件夹在安装之间保留(由于设置的数量,我选择了后者)。
我的 .config 被写入一个奇怪的目录,即
C:\Users\Administrator\AppData\Local\MyApp\
MyApp.vshost.exe_Url_mzfwtdo5po4pcuabybebhsn5yfltbb3w\1.0.0.0
我的问题是:如何在 C# 中选择这个目录?
注意:我试过
string appPath = Application.ExecutablePath;
Configuration config = ConfigurationManager.OpenExeConfiguration(appPath);
string strIPACostConfigFile = config.FilePath;
这给了我安装目录中的初始 .config 。
谢谢你的时间。