我确实有一个C#(WPF) - 应用程序,它在Visual Studio 2010中生成了几个应用程序设置。使用"高级安装程序"我想创建一个安装程序设置,以便将我的应用程序安装到任何PC上。
因此,我从发布文件夹中向安装程序添加了 application.exe 文件。在另一台PC上安装后,我找不到之前在VS中生成的应用程序设置。我的问题是,我需要将哪些文件添加到我的installer-package中才能在安装后查看应用程序设置?
提前致谢!
答案 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
添加到此文件夹中:
您可以找到更多信息here。