Używam testu CodedUI, który odwołuje się do biblioteki DLL i ta biblioteka DLL przekształca coś w rodzaju pliku "config". Podczas uruchamiania testu obecny katalog zwraca jeden gdzie CodedUI umieszcza pliki wyniki testów jakie używaneJak rozwiązać bieżący katalog podczas pracy z kodowanym interfejsem użytkownika
AppDomain.CurrentDomain.BaseDirectory
i
System.Reflection.Assembly.GetExecutingAssembly().CodeBase
i
System.Reflection.Assembly.GetExecutingAssembly().Location
Wszystkie one dają mi takie same ścieżka
Potrzebuję ścieżki, w której znajduje się biblioteka DLL, ponieważ tam właśnie znajduje się plik konfiguracyjny le zostanie zbudowany.
Lokalizacja, w której to się zmieni, jeśli jestem debugowany lub jeśli właśnie uruchamiam test (oczywiście), więc nie mogę tego użyć i nawigować wstecz lub coś w tym stylu.
Czy istnieją inne sposoby uzyskania lokalizacji biblioteki DLL, do której się odwołujesz?
Edit:
ja przedstawieniu ten plik konfiguracyjny od wewnątrz DLL, że jestem odwołującego.
każde ostateczne rozwiązanie z pełnym kodem źródłowym? – Kiquenet