【问题标题】:Allow user to edit app.config file for ClickOnce installation允许用户编辑用于 ClickOnce 安装的 app.config 文件
【发布时间】:2016-07-20 08:55:37
【问题描述】:
我在VS 2012中通过ClickOnce发布了一个小程序。这产生了一个app.exe.config.deploy文件但没有app.config文件。我需要用户能够在 app.config 文件中输入 sql 连接字符串、一些电子邮件地址和其他内容,但目前没有此选项。我知道这似乎是一个由来已久的问题,但我无法在网上找到解决方案。这是我发布的第一个应用程序。我试过取消配置文件的签名和散列,但没有奏效。在 SO 土地上有什么有用的建议吗?
【问题讨论】:
标签:
c#
config
clickonce
publish
【解决方案1】:
技术上不是我正在寻找的答案,但我通过转到 Build --> Configuration Manager --> Active Solution Configuration --> Release 将构建设置更改为 Release。我再次构建了解决方案,这给了我一个 \Bin 中的 Release 文件夹,其中包含所有文件,包括我正在寻找的 .config 文件。希望这对其他人有帮助。值得注意的是,我的程序非常小,不会经常更新,并且可以很容易地重新打包并分发给需要它的用户。