如何在不调试时获得app.config值?

时间:2015-03-25 20:27:59

标签: c#

我有一个控制台应用程序,用于在app.config中存储凭据。如果我打开解决方案并按F5进行调试,一切正常。但如果我直接双击可执行文件就会崩溃(因为它无法读取值)。

app.config文件非常简单

  <?xml version="1.0" encoding="utf-8"?>
  <configuration>
    <appSettings>
      <add key="username" value="foo" />
      <add key="password" value="bar" />
    </appSettings>
  </configuration>

并通过

阅读
string username = ConfigurationManager.AppSettings["username"];
string password = ConfigurationManager.AppSettings["password"];

但除非我通过Visual Studio运行程序,否则它永远不会读取值。

0 个答案:

没有答案