Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2008自动测试项目可以读取配置文件,如app.config?(C#NET)_C#_.net_Visual Studio 2008_App Config - Fatal编程技术网

Visual Studio 2008自动测试项目可以读取配置文件,如app.config?(C#NET)

Visual Studio 2008自动测试项目可以读取配置文件,如app.config?(C#NET),c#,.net,visual-studio-2008,app-config,C#,.net,Visual Studio 2008,App Config,我的TestProject中有一个app.config文件,但当我尝试使用ConfigurationManager读取它时,它从其他地方读取,而不是我的app.config文件。如何纠正这一点 当前配置: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Production" connectionString="Ser

我的TestProject中有一个app.config文件,但当我尝试使用ConfigurationManager读取它时,它从其他地方读取,而不是我的app.config文件。如何纠正这一点

当前配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="Production" connectionString="Server=127.0.0.1,2345;Uid=user;Pwd=password;Initial Catalog=DATABASE_DATA"/>
  </connectionStrings>
</configuration>
预期产出:

"Server=127.0.0.1,2345;Uid=user;Pwd=password;Initial Catalog=DATABASE_DATA"
实际产量:

"data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"

尝试按名称引用它

ConfigurationManager.ConnectionStrings["Production"].ConnectionString

配置文件会自动集成machine.config,默认情况下该machine.config具有SQLEXPRESS连接字符串。

请尝试按名称引用它

ConfigurationManager.ConnectionStrings["Production"].ConnectionString
配置文件自动集成machine.config,默认情况下该machine.config具有该SQLEXPRESS连接字符串