gpt4 book ai didi

c# - 如何从安装部署项目中排除 app.config

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:53 25 4
gpt4 key购买 nike

如何从设置部署项目中排除 app.config?

我必须在 app.config 中维护加密部分,并且我知道的唯一(半)嵌入方式是使用 RsaProtectedConfigurationProvider 或 DPAPI 提供程序运行代码。由于我必须运行该代码,因此出现了问题:何时运行它。由于在 Windows 7 下使用 Rsa 似乎存在一些问题(某些最终用户将没有管理员权限)我专注于依赖于机器的 DPAPI。因此,我无法在我的开发人员机器上加密 app.config。所以我必须在目标机器上做。
如果应用程序没有找到任何配置文件,那么它会创建一个。这就是我想要做的:从 msi 安装项目中排除 app.config,这样当应用程序第一次运行时,设置是从默认值创建的,我的加密代码在它上面运行。
希望我足够清楚。

最佳答案

在安装部署项目中,您可以在排除属性中输入主输出文件夹:app.config

关于c# - 如何从安装部署项目中排除 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com