如何更改配置文件路径

本文关键字:路径 配置文件 何更改 | 更新日期: 2023-09-27 18:16:12


我有两个项目,让它们是Prj1Prj2。它们都有自己的配置文件。我指的是Prj1中的Prj2

Prj2中,我正在使用配置文件。但问题是,当我在Prj1中引用Prj2时,当执行从Prj1进入Prj2rj1的配置文件

因此,我在Prj2项目中遇到了配置异常
我不想硬编码配置文件的路径

有人给我推荐正确的表演方式吗。

如何更改配置文件路径

当我遇到类似的问题时,我使用了这个

string path = 
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "''SomeName" ;

这将指向

C:'Users'<UserName>'AppData'Roaming'

它将始终具有相同的路径,但仍未硬编码

这在某种程度上取决于您如何看待问题。如果Proj1是您的主要项目,对要执行的任务负有主要/全面责任,那么使用该项目的配置设置似乎是有意义的。

因此,最快的解决方案可能是简单地复制配置值,并将它们添加到Proj1的设置中。