.Net应用程序设置路径

Ant*_*ton 6 .net settings

默认情况下,Windows应用程序设置保存在此目录中:

%USERPROFILE%\Local Settings\Application Data\<Company Name>\<appdomainname>_<eid>_<hash>\<version>\user.config
Run Code Online (Sandbox Code Playgroud)

是否可以更改保存user.config文件的路径?例如,将其保存在本地文件夹中?

Ree*_*sey 8

如果您创建自己的ApplicationSettingsBase派生类来管理应用程序设置,则可以.

有关详细信息,请参阅应用程序设置架构.

话虽如此,我强烈建议不要这样做.使用本地文件夹(应用程序的本地文件夹)将要求您的应用程序在Vista和Windows 7的提升权限下运行,这是一个不必要的烦恼.用户设置文件应该可以通过您的应用程序进行配置,而不是用户需要查看或手动编辑的内容...