🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22348

Re: konfiguracja aplikacji [piaskownica]

#22348
From: Łukasz 'Maly' Ostrowski
Date: Thu, 16 Feb 2012 13:59
39 lines
2438 bytes
On Thu, 16 Feb 2012 12:44:52 +0100, qazvox wrote:

> Być może zaciemniłem coś w wątku [app.config] 
Zaciemniłeś.. wydaje się być chaotyczne, przynajmniej dla mnie.

>- albo nie chce się Wam ze mną gadać
W ostatnim wątku o TimeSpan nie raczyłeś potwierdzić czy odpowiedź
jest satysfakcjonująca, więc kto wie czy czytasz odpowiedzi ;-).

> W jaki sposób, przechowuje się dane konfiguracyjne i jak się z nich korzysta 
> ?

Odpowiedź studencka: to zależy. W app.config, web.config, customowych
plikach konfiguracyjnych, bazach danych, etc.

> chodzi o ścieżki dostępów, parametry połączenia z bazą danych itp.
> 
> Np. connectionsrings dopisują mi się do pliku app.config i pojawiają się w 
> MyProject.Properity.Setings
> przy tworzeniu kolejnych TableAdapters korzystam z tych connectionstrings
> Jak to przenieść na inne miejsce instalacji (inna nazwa serwera,,itd. - 
> muszę zmienić connectionstring) ?

Nadal nie rozumiem do końca o co chodzi. Przecież sam napisałeś, że
designer wrzucił to w app.config dla Twojej wygody,  w nowym miejscu
instalacji zmieniasz w app.config i tyle. To jest ścieżka najmniejszego
oporu.

W runtime możesz też sobie podmienić tenże connection string w locie
z jakiegokolwiek źródła z jakiego sobie to wymarzysz:
Settings.Defaults.CośtamConnectionString = "cośtam";

Plus, poglądowo, pomocnicze klasy tej rodziny mogą okazać się 
pomocne:
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Technical Details
Message-ID: <qqylv7smwfea.1evx5o0nb62gb$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <4f3cec37$0$1270$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: konfiguracja aplikacji [piaskownica]
Date: Thu, 16 Feb 2012 14:59:45 +0100
Organization: Acme
Lines: 39
Message-ID: <qqylv7smwfea.1evx5o0nb62gb$.dlg@40tude.net>
References: <4f3cec37$0$1270$65785112@news.neostrada.pl>
NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1329400793 13451 78.9.71.129 (16 Feb 2012 13:59:53 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Thu, 16 Feb 2012 13:59:53 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit