在自定义操作中,我通过 ConfigurationManager.OpenExeConfiguration(exePath) {此路径对文件正确} 加载 .exe.config 文件
我正在这样做 After="InstallFiles" 并且在安装中一切正常,直到我尝试调用 config.Save(); 然后返回以下错误,并且全部回滚。
加载配置文件时出错:拒绝访问路径“C:\Program Files (x86)...\rdayspic.tmp”。(.exe.config)。
我是否需要以某种方式获取实际文件而不是 .tmp 版本,或者遵循其他模式来访问/修改配置?
我在某处读到我可能需要将整个文件作为一个字符串基本上拉入并通过搜索和替换来进行更改,但这对我来说似乎太笨拙了......