Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 之间的关系;app.config";及;user.config";文件夹?_C#_Winforms - Fatal编程技术网

C# 之间的关系;app.config";及;user.config";文件夹?

C# 之间的关系;app.config";及;user.config";文件夹?,c#,winforms,C#,Winforms,存储在项目根目录中的app.config与存储在C:\Users\user\u Name\AppData\Local\…中的user.config文件之间的关系是什么?顾名思义,app.config存储应用程序范围(应用于所有用户)的只读信息。而user.config存储特定于用户的信息,通常可以写入,因为这些信息存储在每个用户的特定位置 在Visual Studio中,您可以编辑用户范围或应用程序范围设置,如下所示: 创建特定属性设置时,只需选择范围以指示希望信息保持的方式。user.con

存储在项目根目录中的
app.config
与存储在
C:\Users\user\u Name\AppData\Local\…
中的
user.config
文件之间的关系是什么?

顾名思义,app.config存储应用程序范围(应用于所有用户)的只读信息。而user.config存储特定于用户的信息,通常可以写入,因为这些信息存储在每个用户的特定位置

在Visual Studio中,您可以编辑用户范围或应用程序范围设置,如下所示:


创建特定属性设置时,只需选择范围以指示希望信息保持的方式。user.config文件仅在您更改了用户范围设置的默认值后才会创建,并且它将仅包含那些其值与存储在app.config

中的默认值发生了更改的设置,请选中此处以创建user.config您编辑的项目>属性>设置,你想编辑什么来管理app.config?它位于哪里?我已经为你更新了答案。如果app.config不存在,你可以为每个项目添加它。它是一个包含项目特定信息的xml文件。您可以在VS或任何其他文本编辑器中打开它进行编辑。正确,您也可以按照@SBirthare的建议直接编辑app.config文件-只需确保正确格式化标记即可。还值得注意的是,user.config文件仅在您更改了用户范围设置的默认值时才会创建,并且它将仅包含那些值已更改的设置。