Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.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# 如何将应用程序设置添加到WPF项目中的安装程序中?_C#_Wpf_Application Settings_Settings.settings - Fatal编程技术网

C# 如何将应用程序设置添加到WPF项目中的安装程序中?

C# 如何将应用程序设置添加到WPF项目中的安装程序中?,c#,wpf,application-settings,settings.settings,C#,Wpf,Application Settings,Settings.settings,我确实有一个在VisualStudio2010中生成的C#(WPF)应用程序,其中包含多个应用程序设置。使用“高级安装程序”,我想创建一个安装程序,以便将我的应用程序安装到任何PC上 因此,我将我的发布文件夹中的application.exe文件添加到安装程序中。在不同的PC上安装后,我找不到以前在VS中生成的应用程序设置。我现在的问题是,我需要将哪些文件添加到我的安装程序包中,以便在安装后查看应用程序设置 提前谢谢 应用程序范围设置保存在应用程序配置文件中。它位于应用程序输出目录中,名为[Ap

我确实有一个在VisualStudio2010中生成的C#(WPF)应用程序,其中包含多个应用程序设置。使用“高级安装程序”,我想创建一个安装程序,以便将我的应用程序安装到任何PC上

因此,我将我的发布文件夹中的application.exe文件添加到安装程序中。在不同的PC上安装后,我找不到以前在VS中生成的应用程序设置。我现在的问题是,我需要将哪些文件添加到我的安装程序包中,以便在安装后查看应用程序设置

提前谢谢

应用程序范围设置保存在应用程序配置文件中。它位于应用程序输出目录中,名为
[ApplicationName].exe.config
。这可能就是你想要的

用户范围设置将保留在用户设置文件夹中的文件User.config中:

C:\Documents and Settings\[UserName]\Local Settings\Application Data\[ApplicationName]
Vista和Windows 7、8:

C:\Users\[UserName]\Local Settings\Application Data\[ApplicationName]
如果需要将用户配置文件添加到安装程序包中,请确保使用advanced installer中的正确目录。下面是一个有用的列表。使用
本地应用程序数据
,在其中创建一个子文件夹,并将
user.config
添加到此文件夹:

你可以找到更多信息