2017-04-21 32 views
0

我有一個DLL我從另一個應用程序調用。我需要將dll設置存儲在單獨的xml文件中。所以我創建了App.config文件。它看起來像:與DLL的App.config返回空

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <appSettings> 
    <add key="myKey" value="1"/> 
    </appSettings> 
</configuration> 

比我嘗試從配置獲得價值與THIC代碼:

var val=System.Configuration.ConfigurationSettings.AppSettings["myKey"]; 

但它總是返回null。此外,AppSettings的關鍵計數等於零,因此沒有密鑰。

它有什麼問題? 如何將我的設置存儲在單獨的文件中?

+0

App.Config設置來自正在運行的應用程序。 – john

回答

0

請確保您的問題中提到的配置位於調用應用程序的配置文件中,而不是在DLL的App.config中。