2013-04-16 39 views
0

在我的主項目(「Demo」)上,我添加了一個項目引用(「Common」)。 在「通用」的項目,我已經app.config文件包含:從項目參考中讀取appconfig

<configuration> 
    <appSettings> 
     <add key="test" value="123"/> 
    </appSettings> 
</configuration> 

和類:

public class Class1 
{ 
    public string Get() 
    { 
     return ConfigurationManager.AppSettings["test"]; 
    } 
} 

在我的主程序(「演示」)我添加此代碼:

class Program 
{ 
    static void Main(string[] args) 
    { 
     Class1 c = new Class1(); 
     Console.WriteLine(c.Get()); 
     Console.ReadLine(); 
    } 
} 

由於在頂層配置模型上運行的app.config不起作用。

我記得在過去我添加到演示項目app.config文件與configsection節點。但我現在有一個問題要做 - 忘了該怎麼做。

有人能告訴我演示的app.config應該是什麼樣子?

謝謝!!!

+0

我對您的要求感到困惑。你只想從app.settings中讀取關鍵字「test」,它位於同一個項目中? – Sebastien

回答

0

App.Config和Web.Config總是從man可執行文件中讀取。即您需要將Common \ app.config添加/合併到您的主\ app.config