查找 user.confi 的位置?
Find location of user.confi?
我知道已经有一些关于此的问题,但 none 对我有帮助。
所以我有一个 .NET c# 应用程序,其 app.config 中的设置如下:
<userSettings>
<MyApp.Client.Main.Properties.Settings>
<setting name="LoginSwitchUserRestart" serializeAs="String">
<value>False</value>
</setting>
<setting name="SkinName" serializeAs="String">
<value>Blue</value>
</setting>
</MyApp.Client.Main.Properties.Settings>
</userSettings>
假设保存在此处的文件中
C:\Users\Me\AppData\Roaming\MyCompany_Healthcare_Systems_A\MyApp.vshost.exe_Url_fch0ekqas3qxil4p11igflywwa1klvng.8.0.0\user.config
根据此代码:
var config = System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoaming);
MessageBox.Show(config.FilePath);
但是没有文件?我也有此应用程序 运行 的多个版本,包括 Visual Studio 内部和外部的发布版本,但我仍然找不到设置文件?
操作系统是Windows10 64位。
您可以为 System.configuration 添加引用并将其与
一起使用
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath
这是 returns user.config
的路径
我知道已经有一些关于此的问题,但 none 对我有帮助。
所以我有一个 .NET c# 应用程序,其 app.config 中的设置如下:
<userSettings>
<MyApp.Client.Main.Properties.Settings>
<setting name="LoginSwitchUserRestart" serializeAs="String">
<value>False</value>
</setting>
<setting name="SkinName" serializeAs="String">
<value>Blue</value>
</setting>
</MyApp.Client.Main.Properties.Settings>
</userSettings>
假设保存在此处的文件中 C:\Users\Me\AppData\Roaming\MyCompany_Healthcare_Systems_A\MyApp.vshost.exe_Url_fch0ekqas3qxil4p11igflywwa1klvng.8.0.0\user.config
根据此代码:
var config = System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoaming);
MessageBox.Show(config.FilePath);
但是没有文件?我也有此应用程序 运行 的多个版本,包括 Visual Studio 内部和外部的发布版本,但我仍然找不到设置文件?
操作系统是Windows10 64位。
您可以为 System.configuration 添加引用并将其与
一起使用ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath
这是 returns user.config
的路径