Link do wszystkich zmiennych Visual Studio $

Przeglądałem$(Configuration),$(ProjectDir) itd. w Visual Studio 2008 na Prebuild events.

Czy istnieje link do wszystkich tych zmiennych z definicją dla każdej z nich?

Author: abatishchev, 2009-05-06

5 answers

 136
Author: Pedro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-06 15:53:05

Chociaż nie wydaje się być jedna pełna lista, następujące mogą być również pomocne:

Jak korzystać z właściwości środowiska:
   http://msdn.microsoft.com/en-us/library/ms171459.aspx

MSBuild reserved properties:
   http://msdn.microsoft.com/en-us/library/ms164309.aspx

Dobrze znane właściwości elementu (Nie wiem jak są one używane):
   http://msdn.microsoft.com/en-us/library/ms164313.aspx

 16
Author: saarp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-13 21:18:41

Jeśli chcesz znaleźć wartości dla zmiennych innych niż te standardowe makra VS, możesz to łatwo zrobić za pomocą Process Explorer . Uruchom go, znajdź proces, w którym działa Twoja instancja Visual Studio, kliknij prawym przyciskiem myszy, Właściwości środowisko. wyświetla wszystkie te $ vars jako pary klucz-wartość: Tutaj wpisz opis obrazka

 11
Author: Nikita G.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-25 23:40:00

Każdy, kto pracuje nad legacy software używając Visual Studio 6.0, znajdzie, że Makra $(Configuration) i $(ProjectDir) nie są zdefiniowane. W przypadku zdarzeń post-build/pre-build podaj ścieżkę względną zaczynającą się od lokalizacji Twojego .plik dsw (workspace) jako punkt wyjścia. W względna ścieżka kropka reprezentuje bieżący katalog oraz .. reprezentuje Katalog nadrzędny. Podaj względną ścieżkę do pliku, który ma zostać przetworzony. Przykład: (copy / y .\..\..\Debug\mylib.dll .\..\MyProject \ Debug\)

 0
Author: Martin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-10 17:43:19

Aby dodać do innych odpowiedzi, należy pamiętać, że arkusze właściwości mogą być skonfigurowane dla projektu, tworząc własne parametry specyficzne dla projektu.

Aby uzyskać do nich dostęp lub je utworzyć, przejdź do (przynajmniej w Visual Studio 2013) widok -> inne okna -> Property Manager. Można je również znaleźć w folderze źródłowym jako .prop files

 0
Author: Arthur.V,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-26 10:31:43