2009-01-13 17 views
5

Pochodzę z tła VB i będąc zmuszonym do nauki C# Uderzyłem w pierwszą przeszkodę.C# namespaces w web.config

W VB mogłem umieścić wszystkie przestrzenie nazw, które chciałem dostępne w całej aplikacji w pliku web.config i byłyby dostępne w każdym kodzie za plikiem, bez konieczności dodawania instrukcji importowania.

<namespaces> 
<clear/> 
<add namespace="System"/> 
<add namespace="System.Collections"/> 
<add namespace="System.Collections.Generic"/> 

Wydaje Visual Studio nie można tego zrobić z C# i muszę dodać za pomocą oświadczenia w każdym miejscu.

Proszę mi powiedzieć, że brakuje mi czegoś oczywistego i jest sposób na zrobienie tego.

+4

Wymuszona prawda? Spoglądasz wstecz na tę chwilę w przyszłości z miłym szacunkiem. –

+0

Mam nadzieję, że tak. Właśnie zamierzam coś wyrzucić przez okno :) –

+2

Niechętnie przyznaję, że być może masz rację, Jon. –

Odpowiedz

8

Dla C# przestrzenie nazw wprowadzone w pliku web.config zostaną rozpoznane w plikach .aspx, ale nie kodbehind. Nie sądzę, że zajmie ci to dużo czasu (Ctrl-. Pozwoli ci szybko dodać przestrzeń nazw po wpisaniu nazwy klasy, która nie ma przypisanej przestrzeni nazw).