C++ T4 TextTransforms and Visual Studio 2017
C++ T4 TextTransforms and Visual Studio 2017
我正在努力让 T4 TextTransforms 在C++项目中工作。是否可能,如果可能,如何?
我已经将以下内容添加到 proj 文件中
<PropertyGroup>
<VSToolsPath>$(MSBuildExtensionsPath32)MicrosoftVisualStudiov15.0</VSToolsPath>
<TransformOnBuild>True</TransformOnBuild>
<TransformOutOfDateOnly>false</TransformOutOfDateOnly>
</PropertyGroup>
我也有
<Import Project="$(VCTargetsPath)Microsoft.Cpp.targets" />
<Import Project="$(VSToolsPath)TextTemplatingMicrosoft.TextTemplating.targets" />
有什么想法如何使这项工作吗?当我构建项目时,不会处理 tt 文件。
我知道
这是一个非常古老的问题,但也许这可以帮助某人。打开文件夹 :
C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuildMicrosoftVisualStudiov15.0TextTemplating
并更改 Microsoft.TextTemplating.targets.targets 文件,如下所示:
更改行
<Target Name="TransformDuringBuild" Condition=" $(TransformOnBuild)==true">
自
<Target Name="TransformDuringBuild" Condition=" $(TransformOnBuild)==true" BeforeTargets="BeforeBuild">
(可选(删除以下行:
<BuildDependsOn>TransformDuringBuild;$(BuildDependsOn)</BuildDependsOn>
相关文章:
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- Visual Studio 2017循环自动向量化问题
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- Visual Studio 2017 不允许我创建 C++ 专用模板
- Visual Studio 2017 停止工作,并在打开后显示许多控制台窗口
- 在Visual Studio 2017中使用recursive_directory_iterator
- 使用 CMake,Microsoft MPI 和 Visual Studio 2017 找不到 mpi.h
- Visual Studio 2017 中的 QtMetaObject 未解决的外部错误
- 智能感知不适用于Visual Studio 2017中的cmake项目
- 在Visual Studio 2017中创建的简单DLL不会在XP中加载
- Android NDK - 无法在 Visual Studio 2017 中调试
- Visual Studio 2017 - 调试和 Relese 配置,设置运行时库
- Visual Studio 2017 C++,不能使用 typeid() 获取信息对象,缺少指针?;
- 代码在Visual Studio 2017中不起作用,但在VS代码中工作
- 默认/样板代码在Visual Studio 2017中给我错误.E1574.虚幻.但构建成功了
- std::filesystem::create_directories Visual Studio 2017
- OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件
- Visual Studio 2017 15.5 Breaks C++ TypeDefs
- 在Visual Studio 2017中使用c ++组件构建python解决方案时出现问题
- 如何在Visual Studio 2017上将类方法设置为参数并将它们与lambda一起使用?