Czy VS ma zmienną środowiskową dla ścieżki do bieżącego rozwiązania?Zmienna środowiskowa ścieżki Visual Studio Solution
Na przykład istnieje "% PathToWebRoot%", który jest zwykle ustawiony na katalog "WebSites" w katalogu projektu VS. Jego wartość można zmienić na wiele sposobów. Zastanawiam się, czy istnieje zmienna, która zmienia się za każdym razem, gdy ładujesz rozwiązanie, aby wskazać jego katalog główny.
Tworzę testy jednostkowe, które potencjalnie mogą być uruchamiane na różnych komputerach i jeden z kierunków, które należy ustawić, zanim metoda zostanie określona jako AspNetDevelopmentServerHost. Zaleca się, aby nie kodować ich w sposób ciągły, ale zalecana zmienna środowiskowa niekoniecznie musi znajdować się w miejscu, w którym znajduje się Twoja witryna, a nie w tym przypadku.
prawda, nawet jeśli bieżąca instancja VS zmieniło to pasujące to ustawienia, które mogłyby zepsuć każde inne wystąpienie. Dam próbkę $ (SolutionPath), testy jednostkowe są uruchamiane z poziomu VS, więc może być to, czego potrzebuję. – Otis
Pracowałem jak wdzięk, dzięki. Nie sądzę, że wiesz, czy istnieje jeden, aby dowiedzieć się aktualnego portu serwera rozwoju? – Otis
Sposób, w jaki zwykle znajduję nazwy tych makr, polega na otwarciu właściwości projektu i przejściu do karty Zbuduj zdarzenia. Jeśli to zrobisz i klikniesz jeden z przycisków edycji, pojawi się okno dialogowe z (między innymi) przyciskiem Makra. Kliknięcie tego przycisku wyświetli listę wszystkich makrozmiennych dostępnych dla twojego projektu.Nie mam projektu internetowego pod ręką, więc nie mogę go dla ciebie wyszukać, ale na pewno nie ma numeru portu w Bibliotece zajęć, który właśnie sprawdzam ... –