2009-08-12 13 views
5

Próbuję skonfigurować rejestrowanie w bibliotece Enterprise firmy Microsoft (log4net wydaje się być martwym projektem). Używam VB .NET 2008 i VS 2008. Przeszukałem całą dokumentację MSDN, dokumenty CodePlex (w tym laboratoria, które zainstalowałem, a następnie zniknęły) i samouczki online bezskutecznie.Gdzie jest App.config?

Wszystkie odnoszą się do tajemniczego "pliku konfiguracyjnego" lub "App.config", którego nie mogę znaleźć i którego nie można dodać. Próbowałem nawet dodać nowy plik tekstowy i zmienić jego nazwę na "App.config", ale to tylko sprawiło, że VS 2008 wypluł czerwoną falistą linię na pustym pliku.

Wszelkie sugestie dotyczące znalezienia nieuchwytnego app.config byłyby bardzo mile widziane.

(i, jeśli to sprawia, że ​​konfigurator EntLib pokazać się, będę absolutnie zachwycony)

Edit: Zostałem oszukany!

Drzewo w VS 2008 nie jest prawdziwą relacją supersetu i podzbioru, dlatego byłem tak sfrustrowany.

Mianowicie, w górnej części drzewa: alt text http://static.zooomr.com/images/7954203_910064e809.jpg

i „podsekcja” drzewa. alt text http://static.zooomr.com/images/7954204_69e03c8502.jpg

+4

'log4net' nie jest martwy, jest po prostu stabilny. W ciągu ostatnich 2 miesięcy popełniło kilka błędów, przynajmniej: http://svn.apache.org/viewvc/logging/log4net/trunk/src/ –

Odpowiedz

14

Jestem dość pewny, że możesz użyć web.config, jeśli jesteś w aplikacji internetowej lub rozwiązaniu internetowym.

przeciwnym razie zobacz here

[EDIT] W moim VS plik app można dodać jak: Dodaj nowy element -> Ogólne -> pliku konfiguracyjnego aplikacji

3

Powinny znajdować się w tym samym katalogu, co pliki binarne, ale najpierw trzeba je dodać do rozwiązania, używając okna Visual Studio do dodania nowych plików do soultion.

Add -> New Item -> Application configuration file 
1

Możesz dodać plik app config do każdy projekt VB przez

prawym przyciskiem myszy na projekcie -> Add-> New Item -> ...

i wybierając albo

Application Configuration File

lub wybierając

Configuration Web File

(na app.config lub web.config odpowiednio)

2

Want ed, aby dodać moje 0,02 USD, gdy natknąłem się na to pytanie ze sfrustrowanymi googlami, a moja sytuacja nie była taka, jak opisali to inni. Stworzyłem nowy projekt WinForm, nie widziałem app.config, i poszedłem dodać go tak, jak opisali inni. Nie było na liście. Włączyłem "Pokaż wszystkie pliki" w Eksploratorze rozwiązań i już tam było, ale nie było częścią projektu.Kliknij prawym przyciskiem myszy i wybierz "Uwzględnij w projekcie", a teraz jestem gotowy. Nie mam pojęcia, dlaczego utworzył plik, ale nie uwzględnił go w projekcie. (To jest VS2010, btw.)