C#::.Config文件,并在程序文件夹中写入问题

C#::.Config文件,并在程序文件夹中写入问题,c#,config,C#,Config,我使用ConfigurationManager存储一些应用程序配置值。 由于我从程序文件夹启动应用程序,因此无法保存配置更改 我无法在程序文件夹中写入。。。 我知道将数据存储在%AppData%或%Temp%中是一种很好的做法,但我希望我的配置文件与可执行文件位于同一文件夹中 如何处理此问题?3个选项: 以管理员权限运行您的流程(如果不需要,则不好) 将exe文件放在程序文件中以外的地方 将配置存储在AppData(最佳) 好,如果没有其他选项,我必须保存configfile@AppData;

我使用ConfigurationManager存储一些应用程序配置值。 由于我从程序文件夹启动应用程序,因此无法保存配置更改

我无法在程序文件夹中写入。。。 我知道将数据存储在%AppData%或%Temp%中是一种很好的做法,但我希望我的配置文件与可执行文件位于同一文件夹中

如何处理此问题?

3个选项:

  • 以管理员权限运行您的流程(如果不需要,则不好)
  • 将exe文件放在程序文件中以外的地方
  • 将配置存储在
    AppData
    (最佳)

好,如果没有其他选项,我必须保存configfile@AppData;)