konto usunięte

Temat: R#/VS i problem autocomplete app.config/web.config

Mam pytanie. Czy działa wam normalnie autocomplete w Resharperze/Visual Studio przy pracy z app.conig? Przykład:

// gdzies w pliku app.config
<test type=""/>

i w configSection

<configSections>
<section name="aaa" type=""/>
</configSections>

Czy podczas wypełniania "type" pojawia się wam lista autocomplete z typami dostępnymi w solucji (po wciśnięciu ctrl+space lub ctrl+alt+space lub ctrl+shift+space)? Pytam, bo u mnie się nie pojawia. Strasznie mi to przeszkadza podczas definiowania mapowań Unity w app.config (muszę ręcznie wklejać pełne nazwy obiektów wraz z namespace). Kolega twierdzi, ze u niego działa poprawnie (pojawia się lista dostępnych typów) przy definiowaniu własnych sekcji (<configSections>) zaś przy unity nie działa. Brakuje jakiegoś namespace'a w xmlu? Wtf?Jarosław D. edytował(a) ten post dnia 11.02.11 o godzinie 07:36
Maciej Aniserowicz

Maciej Aniserowicz software
developer/architect

Temat: R#/VS i problem autocomplete app.config/web.config

Konkretnej sytuacji teraz nie kojarzę, ale wiem że przy podawaniu typów w configu wystarczyło wpisać krótką nazwę typu, a R# proponowal "fully-qualified name" dodają namespace i assembly. Na pewno nie dotyczyło to Unity (ani żadnego innego IoC/DI), chyba działo się tak w sekcji rejestracji handlerów http.

konto usunięte

Temat: R#/VS i problem autocomplete app.config/web.config

Maciej Aniserowicz:
Konkretnej sytuacji teraz nie kojarzę, ale wiem że przy podawaniu typów w configu wystarczyło wpisać krótką nazwę typu, a R# proponowal "fully-qualified name" dodają namespace i assembly. Na pewno nie dotyczyło to Unity (ani żadnego innego IoC/DI), chyba działo się tak w sekcji rejestracji handlerów http.

Idąc tym tropem R# jest w stanie obsłużyć uzupełnianie typów "full-qualified-name" w "standardowych" sekcjach app.configa (configSections, httpHadnlers itd.)? Moje pytanie jak sobie radziłeś z wstawianiem full-qualified name w sekcjach nie wspieranych przez R# np. w sekcjach IoC/DI?
Maciej Aniserowicz

Maciej Aniserowicz software
developer/architect

Temat: R#/VS i problem autocomplete app.config/web.config

IoC/DI zawsze konfiguruję w kodzie i właściwie od lat już nie zdarzyło mi się wpisywać żadnego typu w jakąś własną sekcję w configu.

Teraz jednak sprawdziłem i faktycznie wystarczy, że nawet w jakiejś własnej sekcji w web.config dam atrybut o nazwie "type" i dostaję pełne intellisense. I wypełnia mi od razu fully-qualified. Zajebista sprawa:).

konto usunięte

Temat: R#/VS i problem autocomplete app.config/web.config

No właśnie mi to nie działało (i dalej nie działa). Straciłem wczorajszy wieczór na napisanie pluginu do Resharpera a teraz okazuje się, że wymyśliłem koło na nowo. (facepalm)Jarosław D. edytował(a) ten post dnia 11.02.11 o godzinie 09:49
Maciej Aniserowicz

Maciej Aniserowicz software
developer/architect

Temat: R#/VS i problem autocomplete app.config/web.config

Działa np dla:
<mySection>
<x type=""></x>
</mySection>

(web.config)

Co prawda nie zawsze pojawia się intellisense od R# (czasami od VS, nie wiem od czego to zalezy), ale 'full qualification' wstawia na podstawie samej nazwy typu.



Wyślij zaproszenie do