Определение пользовательских макросов для использования в событиях сборки - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь определить пользовательские макросы, как это обычно делается в решениях c ++, которые будут использоваться, но не ограничиваются ими, событиями сборки в ядре .net.Например, я хотел бы расширить предопределенные макросы, такие как $(SolutionDir) или $(ProjectDir), до $(MyCustomPath) = $(SolutionDir)\Data.Затем в событии после постройки я хотел бы сослаться на недавно созданный $(MyCustomPath), такой как

dotnet abc.dll MyCustomPath

Я достиг страницы свойств, но я не видел, где я могу определить новые enter image description here

1 Ответ

0 голосов
/ 26 февраля 2019

Я никогда не делал этого раньше, однако вы можете сделать это

Редактировать файл своего проекта,

<PropertyGroup>
  <MYMACRO>Whatever you want here</MYMACRO>
  ...
</PropertyGroup>

Тогда в ваших событиях сборки вы можете вызвать

$(MYMACRO)

Доказать, что это работает

enter image description here


enter image description here


enter image description here

...