app.config dla biblioteki klas
<p>nie widzę pliku app.config wygenerowanego dla biblioteki klas przez kreator vs2008. w moich badaniach odkryłem, że w aplikacji istnieje tylko jedna aplikacja app.config. </p><p>czy złym rozwiązaniem jest ręczne dodanie app.config do biblioteki klas lub czy istnieją inne metody, które będą służyć celowi app.config w bibliotece klas?</p><p>muszę przechowywać informacje konfiguracyjne log4net wewnątrz pliku app.config.</p>
<p>zazwyczaj powinieneś <em>nie</em> dodać plik <code>app.config</code> do projektu biblioteki klas; nie będzie używany bez bolesnego zginania i skręcania z twojej strony. projekt biblioteki wcale nie <em>boli</em> po prostu nic nie da.</p><p>zamiast tego konfigurujesz aplikację, która używa twojej biblioteki; więc wymagane informacje o konfiguracji tam trafią. każda aplikacja, która może korzystać z twojej biblioteki, prawdopodobnie będzie miała inne wymagania, więc to też ma sens logiczny.</p>
W postaci roztworu w Visual Studio można mieć projektu biblioteki klasy, który jest zwykle w katalogu pod pliku .sln.


W tym przypadku ma on również projekt internetowy w roztworze, ale nie pod spodem pliku .sln w strukturze katalogów plików. 


On będzie dołączenie do tego projektu za pośrednictwem protokołu HTTP nie poprzez lokalną ścieżkę do pliku.


IIS uda to jako [http: // localhost / webapp](http://localhost/webapp) i domyślnie będzie umieścić go w katalogu c: \ inetpub \ wwwroot \ webapp. Pliki w folderze webapp nie będzie w repo jak oni nie jest w hierarchię roztworu i biblioteki klas. To jego pytanie, jak rozwiązać to.


Moja odpowiedź jest przeniesienie [http: // localhost / webapp](http://localhost/webapp) aby wskazać folder, który jest pod spodem pliku .sln i przyległych do katalogu biblioteki klasa wtedy wszystko może pójść w repo.


Rozdzielając biblioteki klas i webapp jest najlepsze praktyki do aide kodu ponownego użycia i oddzielenie logiki ze strony internetowej. [a.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14389) [a.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14935) Może nie zaznaczyłeś zgody na utworzenia skrótu na pulpicie?
  
Przeszukaj programy na komputerze, żeby dotrzeć do tej aplikacji. [s.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14818) [o.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=15377) [a.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14040) [a.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=15210) [g.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14865) [g.txt](https://forum.dobreprogramy.pl/applications/core/interface/file/attachment.php?id=14734)