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

标签 c# config clickonce publish

我在 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/

相关文章:

c# - 处理和存储耗时

c# - 如何使用 ScriptManager.GetStateString()?

c# - 创建连接文件的最佳实践

c# - clickonce 应用程序的本地安装位置

c# - File.Move 不继承目标目录的权限?

c# - 为什么用较少的特定重载接管具有相同名称的更特定的覆盖方法?

mysql - 无法在 Mac 上使用 --login-path 登录

javascript - 动态返回配置值(node.js)

azure - 在 Azure 虚拟机 IIS 中部署后,将先决条件与 WPF 客户端捆绑在一起

c# - 包含多个项目的解决方案的 ClickOnce 部署