Як я можу дізнатись вартість $ (ProjectDir)?


82

Де я можу виконати і дізнатись вартість $(ProjectDir)?


1
Допоможе трохи більше деталей. У якому контексті ви запитуєте? Visual Studio? MSBuild? Щось ще? Де вам потрібна цінність і навіщо потрібно з’ясовувати, що це таке?
Одін

Відповіді:



96

Щоб дізнатись, що це зараз (а не під час збірки, де воно може відрізнятися залежно від того, що відбувається):

  • клацніть правою кнопкою миші на своєму проекті в Провіднику рішень, виберіть Властивості
  • перейдіть на вкладку Створення подій
  • натисніть кнопку « Змінити попередню збірку» або « Змінити після збірки »
  • у спливаючому вікні натисніть кнопку Макроси
  • прокрутіть список вниз, поки не знайдете ProjectDir, на наступній панелі - його фактичне значення

9
Для "натисніть Змінити попередню збірку", мені довелося відредагувати командний рядок, щоб отримати кнопку "Макроси". Використовуючи VS 2010.
user79878

@devopsEMK Я не використовую версію спільноти (ніколи не використовувала) - можливо, це функція, яка недоступна в цьому виданні.
slugster

4
це найкраща відповідь на
stackoverflow

Я використовую VS Community 2013, версія 12.0.40629.00, оновлення 5, і справді кнопка макросу є.
Джек Гріффін,

3
2010 - 2019 Досі актуальні сьогодні. Дякую!
jpgrassi

23

Відповідь від слизняка у мене не спрацював (найбільш можливо, моя вина).

У Visual Studio 2008

  1. клацніть правою кнопкою миші на своєму проекті в Провіднику рішень, виберіть Властивості
  2. Перейдіть до Властивості конфігурації, а потім до Налагодження
  3. Натисніть на стрілку в командному поле і натисніть Edit Button
  4. У пункті Редагування натисніть " Макроси >>" Ви побачите там значення ProjectDir ... тощо.

12

У Visual Studio 2015 ви можете знайти ProjectDir, натиснувши Макроси в додаткових Включити каталоги, а потім клацнувши Макроси (для мене в подіях побудови нічого не було): введіть тут опис зображення


2
Все ще діє до VS 2017.
ahcox


-1

Відкрийте властивості проекту (Alter + Enter), а потім перейдіть до «Події збірки», виберіть будь-яку з подій збірки, потім виберіть «Командний рядок», натисніть «Редагувати», а потім натисніть кнопку «Макроси >>».

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.