[英]A Visual Studio 2008 automated tests project can read a configuration file like app.config? (C# .NET)
我的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>
當前代碼:
ConfigurationManager.ConnectionStrings[0].ConnectionString
預期產量:
"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,該機器默認情況下具有該SQLEXPRESS連接字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.