Nic*_*eon 1 .net c# encryption settings windows-installer
如何从安装部署项目中排除app.config?
我必须在app.config中维护加密的部分,我知道的唯一(半)嵌入方式是使用RsaProtectedConfigurationProvider或DPAPI提供程序运行代码.因为我必须运行该代码,所以问题出现了:何时运行它.由于在Windows 7下使用Rsa似乎存在一些问题(某些最终用户不会拥有管理员权限),因此我专注于依赖于机器的DPAPI.因此,我无法在我的开发人员计算机上加密app.config.所以我必须在目标机器上完成它.如果应用程序找不到任何配置文件,则会创建一个.这就是我要做的事情:从msi安装项目中排除app.config,以便第一次运行应用程序,从默认设置创建设置,并在其上运行加密代码.希望我足够清楚.