.net core 中的配置文件保存在哪里
Where is the Configuration File saved in .net core
问题:
- 适用于:.Net core 3.1 WPF Gui应用
在 .net 核心应用程序中,我找不到配置文件。
它一定是在某处创建的,因为应用程序可以正确加载和存储设置。
有人知道文件可能保存在哪里吗?
重现步骤
创建 .net core wpf gui 应用程序
创建 Settings File
:
将内容写入配置:
config.Default.LastUpdate = DateTime.Now;
config.Default.Save();
config.Default.Reload();
重新启动应用程序并确保从配置中正确加载内容:
根据Microsoft Documentation 和以前.Net 4.5 应用程序的经验,应在应用程序的目录中创建一个config.xml
文件。但是什么也找不到:
在整个项目目录中搜索也没有结果:
我猜您是在错误的目录中查找文件。我已经按照步骤创建了 *.settings 文件。它与 *.csproj 文件位于同一文件夹中。
您提到了 config.xml 文件。猜猜,现在它是 *.settings 文件的一部分。尝试使用 VS Code 等代码编辑器打开 *.settings 文件,您会在其中看到一个 xml。我想这就是您要找的。
设置文件现在保存在以下路径下:
C:\Users[用户名]\AppData\Local[Your_App_Name][Your_App_Name]_Url_yhk4xacfqpnpuvqwry4zvrqsrky5rxpk[版本]
问题:
- 适用于:.Net core 3.1 WPF Gui应用
在 .net 核心应用程序中,我找不到配置文件。
它一定是在某处创建的,因为应用程序可以正确加载和存储设置。
有人知道文件可能保存在哪里吗?
重现步骤
创建 .net core wpf gui 应用程序
创建
Settings File
:
将内容写入配置:
config.Default.LastUpdate = DateTime.Now;
config.Default.Save();
config.Default.Reload();
重新启动应用程序并确保从配置中正确加载内容:
根据Microsoft Documentation 和以前.Net 4.5 应用程序的经验,应在应用程序的目录中创建一个
config.xml
文件。但是什么也找不到:
在整个项目目录中搜索也没有结果:
我猜您是在错误的目录中查找文件。我已经按照步骤创建了 *.settings 文件。它与 *.csproj 文件位于同一文件夹中。
您提到了 config.xml 文件。猜猜,现在它是 *.settings 文件的一部分。尝试使用 VS Code 等代码编辑器打开 *.settings 文件,您会在其中看到一个 xml。我想这就是您要找的。
设置文件现在保存在以下路径下: C:\Users[用户名]\AppData\Local[Your_App_Name][Your_App_Name]_Url_yhk4xacfqpnpuvqwry4zvrqsrky5rxpk[版本]