【发布时间】:2010-04-06 15:12:54
【问题描述】:
我是使用 .config 文件的新手,直到最近才使用使用 .INI 文件和注册表的应用程序。我在 VS2008 中看到了一种我没有预料到的行为,我想知道它是否是预期的。
当我在 VS2008 IDE 中为我的 Foo.exe 应用程序配置工作目录设置时,我猜想 Foo.exe.config 会从中加载工作目录。它不是;它是从 ..\bin\Debug 目录加载的,即使我在该工作目录中有一个 Foo.exe.config 文件。如果我在通过设置断点应用配置时检查 Environment.CurrentDirectory,我会看到它是 ..\bin\Debug。当我在主 UI 的 Loaded 事件之后检查 Environment.CurrentDirectory 时,它被设置为我在 IDE 中应用的工作目录。
这是正确的吗? (为什么?)
【问题讨论】:
标签: visual-studio-2008 configuration