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

时间:2014-12-17 07:27:59

标签: c# wpf application-settings settings.settings

我确实有一个C#(WPF) - 应用程序,它在Visual Studio 2010中生成了几个应用程序设置。使用"高级安装程序"我想创建一个安装程序设置,以便将我的应用程序安装到任何PC上。

因此,我从发布文件夹中向安装程序添加了 application.exe 文件。在另一台PC上安装后,我找不到之前在VS中生成的应用程序设置。我的问题是,我需要将哪些文件添加到我的installer-package中才能在安装后查看应用程序设置?

提前致谢!

1 个答案:

答案 0 :(得分:1)

应用程序范围设置保留在应用程序配置文件中。它位于应用程序输出目录中,名为[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]

如果需要将用户配置文件添加到安装程序包中,请确保在高级安装程序中使用正确的目录。有用的列表是here。使用Local application data,在其中创建一个包含您的应用名称的子文件夹,并将user.config添加到此文件夹中:

enter image description here

您可以找到更多信息here