Używam VS2012. Muszę zachować ciąg połączenia w app.config i muszę uzyskać do niego dostęp z mojego pliku cs. Ale nie mogę tego zrobić w VS2012. Oto co znalazłem z sieci, ale myślę, że działa na wcześniejszej wersji VS nie na VS2012.Jak uzyskać dostęp do łańcucha połączenia w aplikacji WPF VS2012 z app.config?
plik 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>
Jak mam dostępu do niego:
connectionString = ConfigurationManager.ConnectionStrings["DataFormConnection"].ConnectionString;
Pierwsze błędzie: typ lub nazwa nie istnieje w System.Configuration.ConfiguarationSettings
Dlaczego jest to oznaczone jako "ASP.Net"? Czy to WPF czy ASP.Net? 2-tier lub 3-tier? app.config lub web.config? – ken2k
app.config w WPF –
Twój komunikat o błędzie mówi 'System.Configuration.ConfigurationSettings' ale twój kod używa' ConfigurationManager' - czy możesz wyjaśnić, że nie używasz gdzieś 'ConfigurationSettings' (myślę, że ta klasa była .NET 1/1.1) – Charleh