MSBuild AfterBuild Step
MSBuild AfterBuild Step
我已将以下代码添加到VisualC++2010 .vcxproj
文件中的第一个<project>
标记中:
<PropertyGroup>
<PilotStationDirectory>....PilotStationPilotStationApp$(Configuration)</PilotStationDirectory>
</PropertyGroup>
<ItemGroup>
<MySourceFiles Include="$(TargetName).dll;$(TargetName).lib;$(TargetName).pdb" />
</ItemGroup>
<Target Name="AfterBuild">
<MakeDir Directories="$(PilotStationDirectory)" />
<Copy SourceFiles="@(MySourceFiles)" DestinationFolder="$(PilotStationDirectory)" />
<Message Text="###I AM HERE###" />
</Target>
我已将"MSBuild项目生成输出/日志详细信息"设置为"正常"。我在日志中没有看到任何内容,也没有复制任何文件。
为了让这件事成功,我还需要做些什么吗?
一个项目只能有一个AfterBuild目标。放置是至关重要的,请确保它出现在任何<Import>
指令之后,这样您就可以确保它是最后一个指令,并且默认指令被覆盖。提高<Message>
的优先级,这样你就可以随时看到它。
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
<Import Project="$(VCTargetsPath)Microsoft.Cpp.props" />
...
<Target Name="AfterBuild">
<Message Importance="High" Text="It works"/>
</Target>
</Project>
输出:
1>------ Build started: Project: ConsoleApplication317, Configuration: Debug Win32 ------
1> ConsoleApplication317.vcxproj -> C:projects2ConsoleApplication317DebugConsoleApplication317.exe
1> It works
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
相关文章:
- 如何理解"Temporary objs are destroyed as the last step in evaluating the full-expression"?谁能用一些简单的例子来说明这
- OpenCV(3.4.1) 错误:断言失败(变暗 <= 2 && step[0] > 0) in cv::Mat::locateROI
- VS2012 中的"step through"只转到我的函数,而不转到库的函数
- 使用step-overdebugging上下跳转光标
- Netbeans C/C++ on Linux "step in to" Linux C 运行时代码?
- 在基于 Eclipse 的 IDE 中调试C++ - 是否有类似 "step over loop/cycle" 的东西?
- MSBuild BeforeBuild Step
- MSBuild AfterBuild Step
- 使用 CMake 创建 Visual Studio "Custom Build Step"
- 为什么Visual Studio的调试模式Step In(F11)有时不会进入某些函数?
- 带升压 ASIO 的"two-step" async_read
- 由于不同的"step"导致的 OpenCV 错误
- Eclipse CDT "step into"不起作用
- Step In使用原生代码会导致Android Studio中的垃圾
- 是否可以在Visual Studio 2012 C++中分配"Step Into Specific"的快捷方式?
- SQL Server Compact Edition 3.5 为简单查询提供"Multiple-step operation generated errors"错误
- 使用step方法检索图像的bgr值的代码有什么问题
- 用step迭代1D数组和2D数组