Событие после сборки в .vcxproj - PullRequest
0 голосов
/ 29 ноября 2011

Я пытаюсь сделать ссылку на событие после сборки на файл .props в .vcxproj

Какие элементы помещаются между тегом PostBuildEvent?

Хотя это недопустимо, яищу что-то вроде этого:

<ItemGroup>
 <PostBuildEvent>  
  <ProjectReference Include="default.props">
  </ProjectReference>
 </PostBuildEvent>
</ItemGroup> 

1 Ответ

0 голосов
/ 06 июля 2012

Не думаю, что вы можете включить файл .props в событие.Включите файл реквизита, который вы хотите за пределами ItemGroup. Например, :

<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns='http://schemas.microsoft.com/developer/msbuild/2003' >
  <Import Project="$(VCTargetsPath)\default.props" />
</Project>

В вашем файле props вы можете определить свой PostBuildEvent:

<ItemGroup>
 <PostBuildEvent>  
  <Command>copy $(ProjectDir)$(Configuration)\$(TargetFileName) $(ProjectDir)$(Configuration)\copyOfMyproject.exe</Command>
  <Message>Making a copy of myproject.exe</Message>
 </PostBuildEvent>
</ItemGroup> 

Приведенный выше пример от Как:Используйте события сборки в проектах MSBuild .Обратите внимание, что вам может потребоваться установить элемент PostBuildEventUseInBuild в PropertyGroup в вашем файле props.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...