我正在使用 ClickOnce 部署应用程序,问题是配置文件 (xxx.exe.config) 未嵌入包中,并且没有包含它的选项。配置的另一个问题是,当我尝试手动将其写入部署目录 (Environment.CurrentDirectory) 时,出现异常 - 我无权执行此操作。
关于如何将应用程序与配置文件一起部署的任何想法? (并使其可写,因为 ti 运行时的应用程序会更改配置值。)
提前致谢
最佳答案
您还可以更改要包含在 ClickOnce 部署中的文件的构建操作:文件属性 → 构建操作 → 设置为“内容”
,这会将文件添加到列表中Publish
项目选项中的 Application files
。
如果您需要从引用的项目发布文件,我没有找到比添加 → 现有项目 → 在“添加”按钮上选择“添加为链接”更好的解决方案
,然后将操作设置为 Content
并检查已发布文件的列表。
关于c# - ClickOnce配置部署——配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1551402/