c# - ClickOnce配置部署——配置文件

标签 c# .net clickonce config

我正在使用 ClickOnce 部署应用程序,问题是配置文件 (xxx.exe.config) 未嵌入包中,并且没有包含它的选项。配置的另一个问题是,当我尝试手动将其写入部署目录 (Environment.CurrentDirectory) 时,出现异常 - 我无权执行此操作。

关于如何将应用程序与配置文件一起部署的任何想法? (并使其可写,因为 ti 运行时的应用程序会更改配置值。)

提前致谢

最佳答案

您还可以更改要包含在 ClickOnce 部署中的文件的构建操作:文件属性 → 构建操作 → 设置为“内容”,这会将文件添加到列表中Publish 项目选项中的 Application files

如果您需要从引用的项目发布文件,我没有找到比添加 → 现有项目 → 在“添加”按钮上选择“添加为链接”更好的解决方案 ,然后将操作设置为 Content 并检查已发布文件的列表。

关于c# - ClickOnce配置部署——配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1551402/

相关文章:

C#上传不带扩展名的文件

c# - 找到多个与 URL 匹配的 Controller 类型。 ASP.Net MVC

c# - 如何安装额外的 .NET 库?

c# - 等待线程完成而不占用 UI 线程

c# - 分发 clickonce 应用程序的文件

c# - 来自 List<Row> 的数据表

c# - 为什么 RedirectToAction 返回 null?

c# - C# 6.0 是否适用于 .NET 4.0?

c# - 自动更新 Compact Framework 应用程序代码

visual-studio-2010 - 如何在 ClickOnce 中重命名安装文件?