Przeglądałem $(Configuration)
, $(ProjectDir)
itp. W Visual Studio 2008 dla zdarzeń prefabrykacji.
Czy istnieje link do wszystkich tych zmiennych z definicją dla każdego z nich?
Przeglądałem $(Configuration)
, $(ProjectDir)
itp. W Visual Studio 2008 dla zdarzeń prefabrykacji.
Czy istnieje link do wszystkich tych zmiennych z definicją dla każdego z nich?
Spróbuj strony MSDN: Macros for Build Commands and Properties
Choć nie wydaje się być jednym pełna lista, co następuje także mogą być pomocne:
Jak używać właściwości środowiska:
http://msdn.microsoft.com/en-us/library/ms171459.aspx
MSBuild zastrzeżone właściwości:
http://msdn.microsoft.com/en-us/library/ms164309.aspx
Znane właściwości elementu (nie wiem, w jaki sposób są one wykorzystywane):
http://msdn.microsoft.com/en-us/library/ms164313.aspx
Dziękuję bardzo, szukałem właściwości przedmiotu. – danijar
Jeśli trzeba znaleźć wartości zmiennych innych niż tych standardowych makr VS, można to zrobić łatwo za pomocą Process Explorer. Uruchom go, znajdź proces, w którym działa instancja Visual Studio, kliknij prawym przyciskiem myszy, Właściwości→Środowisko. Wymienia wszystkich tych $ vars jako pary klucz-wartość:
Niesamowite, dzięki. –
Każdy pracujących na oprogramowaniu starszego użyciu Visual Studio 6.0 znajdzie że $ (konfiguracja) i $ (ProjectDir) STANOWISKO makro nie są zdefiniowane. W przypadku zdarzeń po kompilacji/pre-buildu, jako punkt wyjścia należy podać względną ścieżkę zaczynającą się od położenia pliku .dsw (obszaru roboczego). W relative path dot reprezentuje bieżący katalog, a .. reprezentuje katalog nadrzędny. Podaj względną ścieżkę do pliku, który należy przetworzyć. Przykład: (copy/y. \ .. \ .. \ Debug \ mylib.dll. \ .. \ MyProject \ Debug \)
Pamiętaj, że może być konieczna zmiana wyboru wersji. Na przykład mam [MSVS2008] (http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.90%29.aspx) i '$ (Konfiguracja)' (w 2013) jest Zamiast tego pojawi się '$ (ConfigurationName)'. –