当我使用代码
Properties.Settings.Default.Save();
Run Code Online (Sandbox Code Playgroud)
为了保存我的设置,它将文件写入该路径
%USERPROFILE%\AppData\Local\MyAppName\MyAppName.exe_Url_SomeWiredCode\TheAppVersionNumber\user.config
Run Code Online (Sandbox Code Playgroud)
喜欢
"C:\Users\Username\AppData\Local\MyApp\MyApp.exe_Url_claumreyuxtgqul2vuc3couyu5tso2n0\1.0.0.0\user.config"
Run Code Online (Sandbox Code Playgroud)
如何获取“应用程序版本”文件夹的路径,以便我可以向其中写入其他内容?
我正在使用 .Net Framework 4.6.2 和 Visual Studio 2017。
您应该能够像这样检索文件路径:
var level = ConfigurationUserLevel.PerUserRoamingAndLocal;
var configuration = System.Configuration.ConfigurationManager.OpenExeConfiguration(level);
var configurationFilePath = configuration.FilePath
Run Code Online (Sandbox Code Playgroud)
要实现此功能,您需要添加引用System.Configuration.dll(右键单击 WPF 项目,选择“添加”、“引用...” ,然后选中“程序集/框架”System.Configuration页面中旁边的框。
| 归档时间: |
|
| 查看次数: |
1332 次 |
| 最近记录: |