Dla podstawy kodu NDepend nie mamy żadnej szczególnej zależności w GAC. Jednak NDepend sprawdzają, czy wszystkie zestawy są dobrze rozmieszczone w instalacji, przy każdym wykonaniu NDepend. W ten sposób, jeśli użytkownik ulepszy instalację (co się dzieje, zauważamy), otrzymuje inteligentny MessageBox wyjaśniający dokładnie, co się dzieje i dlaczego powinien ponownie wdrożyć NDepend. Dzięki tej sztuczce zaoszczędzono wiele wsparcia.
Nasza implementacja opiera się po prostu na Mono.Cecil, która sprawdza, czy wszystkie zespoły są obecne w miejscu, w którym powinna, z prawą wersją zespołu. Robienie płytkiego odczytu przy montażu jest tak szybkie w Mono.Cecil, że nie spowoduje to spowolnienia czasu uruchamiania.
-1 więc mogę wezwać twoją uwagę Sir. Strona już nie działa, proszę ją zaktualizować. Sir, mogę usunąć moje zgłoszenie. Dziękuję bardzo. –
nie ma potrzeby głosowania w dół. Wystarczyłby komentarz. – jgauffin
Och, przepraszam. Chociaż komentarze nie powiadomią cię. +1 Sir, naprawdę mi pomagasz. –