VS2019中如何在VC++项目编译前调用自定义代码生成目标?
在Visual Studio 2019中确保C++编译前执行自定义头文件生成目标
- 解决方案包含C#和C++项目,基于Visual Studio 2019构建
- 需要实现名为
MyGenFiles的目标,用于生成影响所有C项目的.h文件,要求该目标在任何C代码编译前执行
最初尝试通过添加以下MSBuild属性配置来实现:
<BeforeClCompileTargets>$(BeforeClCompileTargets);MyGenFiles</BeforeClCompileTargets>
但重建C++项目后,未观察到MyGenFiles目标被调用。
更新:上述配置方法本身是正确的,问题出在验证环节。添加消息任务后,已确认MyGenFiles目标会被正常调用。
内容的提问来源于stack exchange,提问作者videoguy
相关产品推荐
相关产品推荐

