2013-04-22 9 views
9

私はVS2012を使用しています。私はapp.configの接続文字列を保持する必要があり、私のCSファイルからアクセスする必要があります。しかし、私はVS2012でそれを行うことができません。以下は私がネットから見つけたものですが、VS2012ではなく旧バージョンのVSで動作すると思います。app.configからVS2012 WPFアプリケーションの接続文字列にアクセスするには?

app.configファイル

私はそれをアクセスしていますがどのように
<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <startup> 
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 
    </startup> 
    <connectionStrings> 
     <add name="DataFormConnection" 
      connectionString="Data Source=abcdd;database=xyz;uid=4566;pwd=987" 
      providerName="System.Data.SqlClient" /> 
    </connectionStrings> 
</configuration> 

connectionString = ConfigurationManager.ConnectionStrings["DataFormConnection"].ConnectionString; 

はエラーを取得:タイプや名前が参照にSystem.Configuration.ConfiguarationSettingsで

+0

「ASP.Net」というタグが付けられているのはなぜですか?それはWPFまたはASP.Netですか? 2層または3層? app.configまたはweb.config? – ken2k

+0

WPFのapp.config –

+0

あなたのエラーメッセージには 'System.Configuration.ConfigurationSettings'と書かれていますが、あなたのコードは' ConfigurationManager'を使っています - あなたはどこかで 'ConfigurationSettings'を使っていないことを明確にすることができますか(私はこのクラスは.NET 1/1.1) – Charleh

答えて

16

ゴー存在しません。 System.Configurationへの参照を追加します。

+0

はい、ありがとう –

5
Referencesから

Go]を、あなたがこれを実行したら、あなたはSystem.Configuration.ConfigurationManagerを参照することができるはずSystem.Configuration

への参照を追加します。

関連する問題