Jak mogę sprawdzić wartość $ (ProjectDir)?

82

Gdzie mogę wykonać i poznać wartość $(ProjectDir)?

Ramesh
źródło
1
Pomogłoby trochę więcej szczegółów. W jakim kontekście pytasz? Visual Studio? MSBuild? Coś innego? Gdzie potrzebujesz wartości i dlaczego musisz się dowiedzieć, co to jest?
Oded

Odpowiedzi:

37

Wykonaj krok przed / po kompilacji.

Przykład:

echo $(ProjectDir)
leppie
źródło
96

Aby dowiedzieć się, co to jest teraz (zamiast w czasie kompilacji, gdzie może się różnić w zależności od tego, co się dzieje):

  • kliknij prawym przyciskiem myszy projekt w Eksploratorze rozwiązań, wybierz Właściwości
  • wybierz Zbuduj pakietowe kartę
  • kliknij przycisk Edytuj pre-build lub Edit post-build , albo jest w porządku
  • w wyskakującym oknie kliknij przycisk Makra
  • przewiń listę w dół, aż znajdziesz ProjectDir, w następnym okienku jest jego rzeczywista wartość
slugster
źródło
9
Aby „kliknąć Edytuj pre-build”, musiałem edytować wiersz poleceń, aby uzyskać przycisk „Makra”. Korzystanie z VS 2010.
user79878
@devopsEMK Nie używam edycji społecznościowej (nigdy nie mam) - prawdopodobnie jest to funkcja niedostępna w tej edycji.
slugster
4
to jest najlepsza odpowiedź na temat
przepełnienia stosów
Używam VS Community 2013 w wersji 12.0.40629.00 Update 5 i rzeczywiście jest tam przycisk makra.
Jack Griffin
3
2010-2019 Nadal aktualne. Dzięki!
jpgrassi
23

Odpowiedź od slugstera nie zadziałała dla mnie (najprawdopodobniej moja wina).

W programie Visual Studio 2008

  1. kliknij prawym przyciskiem myszy projekt w Eksploratorze rozwiązań, wybierz Właściwości
  2. Przejdź do właściwości konfiguracji, a następnie do debugowania
  3. Kliknij strzałkę w Dowodzenia Pole i kliknij Edit przycisk
  4. W Edit kliknij " Macros >>" Zobaczysz tam wartości ProjectDir ... itd.
Antoni
źródło
12

W programie Visual Studio 2015 możesz znaleźć ProjectDir, klikając Makra w dodatkowych katalogach Uwzględnij, a następnie klikając Makra (dla mnie nie było nic w Zdarzeniach kompilacji): wprowadź opis obrazu tutaj

Mona Jalal
źródło
2
Nadal ważne dla VS 2017.
ahcox
-1

Otwórz właściwości projektu (Alter + Enter), a następnie przejdź do „Build Events”, wybierz dowolne ze zdarzeń kompilacji, wybierz „Command Line”, kliknij „Edit” i naciśnij przycisk „Macros >>”.

wprowadź opis obrazu tutaj

Phlox Midas
źródło