Я знаю, что об этом уже есть, но ни один из них не помог мне.Найти местоположение user.confi?
Так у меня есть .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>
Это supose быть сохранены в файле, расположенном здесь C: \ Users \ Me \ AppData \ Roaming \ MyCompany_Healthcare_Systems_A \ MyApp.vshost.exe_Url_fch0ekqas3qxil4p11igflywwa1klvng \ 5.8.0.0 \ user.config
acording этому коду:
var config = System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoaming);
MessageBox.Show(config.FilePath);
Но там я Нет файлов? У меня также есть несколько версий этого приложения, которые работают как внутри Visual Studio, так и снаружи в качестве версии выпуска, но я все еще не могу найти файл настроек?
Операционная система - Windows 10 64 bit.
Я hadnt думал о том, где искать - так что я сделал test, my was under appdata \ <имя компании> \ appname.exe_ \ \ user.config - Мне интересно, если это поможет найти его в программном отношении (еще не проверено) http://stackoverflow.com/questions/793657/how-to-find-path-of-active-app-config-file –
BugFinder
Под моими приложениями я получил только роуминг, локальный и локальный доступ. И теперь, глядя под локальный, я могу видеть папку своей компании и user.config !? – Banshee
жаль, да, это было под местным .. так что вопрос в том, можем ли мы получить его программно в соответствии с http://stackoverflow.com/questions/621265/can-i-control-the-location-of-net-user- settings-to-avoid-lose-settings-on-app user.config всегда будет там, где я его нашел .., но угадать хэш на самом деле невозможно. все еще смотрящий – BugFinder