c# - .Net app.config 文件在 c :\ProgramFiles\下被忽略

标签 c# .net app-config

我有一个奇怪的现象

我有 .Net 4.0 应用程序。 当 myapp.exe.config 位于正常的 programfiles 文件夹下时,它会被忽略。即使我删除它或在其中写下废话,myapp.exe 仍然有效,在我看来,值是从以前的安装中获取的。

当我将文件夹复制到例如到桌面它工作正常。

编辑:当我将表格 c:programfiles\myapp\复制到 c:\programfiles\copy of myapp\时,它起作用了 这似乎只是先前安装的 progamfile 文件夹中的问题。 (我猜)

有什么想法吗?

最好的问候

最佳答案

您可以与我们分享您的操作系统吗?我过去在应用程序(Win 2008)中遇到过类似的问题。如果您不是系统管理员,一个简单的解决方法是在另一个位置编辑 .config 文件,然后将其放回原处。

有时文件的内容并没有真正被编辑,而是创建了一个副本,背面是你的更改,这很令人困惑。

关于c# - .Net app.config 文件在 c :\ProgramFiles\下被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323813/

相关文章:

c# - App.Config 最佳实践?

.net - web.config 覆盖 app.config...为什么?

c# - JsonConvert 属性似乎被跳过。为什么?

c# - 通过遍历数组来归档每个字符串

c# - 使用 WebRequest.RegisterPrefix 模拟 HttpWebResponse/responder

c# - LinkedIn OAuth 失败并显示 https_required 错误消息

c# - 如何确定 Linq-To-Sql 对象中更改了哪些字段

c# - WPF 如何使用 StringConverter 将 slider 的值绑定(bind)到标签的内容?

.net - 检索 Windows "Window Color"

c# - 从哈希字符串中获取原始密码