允许用户为 ClickOnce 安装编辑 app.config 文件

Allow user to edit app.config file for ClickOnce installation

我在 VS 2012 中通过 ClickOnce 发布了一个小程序。这生成了一个 app.exe.config.deploy 文件但没有 app.config 文件。我需要用户能够在 app.config 文件中输入 sql 连接字符串、一些电子邮件地址和其他内容,但目前没有此选项。我知道这似乎是一个古老的问题,但我无法在网上找到解决方案。这是我发布的第一个应用程序。我试过取消配置文件的签名和散列,但这没有用。在 SO 土地上有什么有用的建议吗?

从技术上讲这不是我正在寻找的答案,但我通过转到构建 --> 配置管理器 --> 活动解决方案配置 --> 发布将我的构建设置更改为发布。我再次构建了解决方案,这在 \Bin 中为我提供了一个 Release 文件夹,其中包含所有文件,包括我正在寻找的 .config 文件。希望这对其他人有帮助。值得注意的是,我的程序很小,不会经常更新,可以很容易地重新打包分发给需要它的一个用户。