我在 VS 2012 中通过 ClickOnce 发布了一个小程序。这生成了一个 app.exe.config.deploy 文件,但没有生成 app.config 文件。我需要用户能够在 app.config 文件中输入 sql 连接字符串、一些电子邮件地址和其他内容,但目前没有此选项。我知道这似乎是一个古老的问题,但我无法在网上找到解决方案。这是我发布的第一个应用程序。我试过取消配置文件的签名和散列,但这没有用。在 SO 领域有什么有用的建议吗?
最佳答案
从技术上讲,这不是我正在寻找的答案,但我通过转到构建 --> 配置管理器 --> 事件解决方案配置 --> 发布将我的build设置更改为发布。我再次构建了解决方案,这在\Bin 中为我提供了一个 Release 文件夹,其中包含所有文件,包括我正在寻找的 .config 文件。希望这对其他人有帮助。值得注意的是,我的程序非常小,不会经常更新,可以很容易地重新打包并分发给需要它的用户。
关于c# - 允许用户为 ClickOnce 安装编辑 app.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38476690/