Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;T4文本转换和Visual Studio 2017 我正在努力让T4文本转换工作在C++ PROJ中。 可能吗?如果可能,如何实现_C++_Visual Studio - Fatal编程技术网

C++;T4文本转换和Visual Studio 2017 我正在努力让T4文本转换工作在C++ PROJ中。 可能吗?如果可能,如何实现

C++;T4文本转换和Visual Studio 2017 我正在努力让T4文本转换工作在C++ PROJ中。 可能吗?如果可能,如何实现,c++,visual-studio,C++,Visual Studio,我已经在proj文件中添加了以下内容 <PropertyGroup> <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v15.0</VSToolsPath> <TransformOnBuild>True</TransformOnBuild> <TransformOutOfDateOnly>false</TransformOutOf

我已经在proj文件中添加了以下内容

<PropertyGroup>
  <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v15.0</VSToolsPath>
  <TransformOnBuild>True</TransformOnBuild>
  <TransformOutOfDateOnly>false</TransformOutOfDateOnly>
</PropertyGroup>

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v15.0
真的
假的
我也有

  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <Import Project="$(VSToolsPath)\TextTemplating\Microsoft.TextTemplating.targets" />

有什么办法可以让它工作吗?
当我构建项目时,tt文件没有被处理。

我知道这是一个非常老的问题,但也许这可以帮助别人。打开文件夹:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\TextTemplating
并将Microsoft.TextTemplating.targets.targets文件更改如下:

换线

<Target Name="TransformDuringBuild" Condition=" $(TransformOnBuild)==true">


(可选)删除以下行:

 <BuildDependsOn>TransformDuringBuild;$(BuildDependsOn)</BuildDependsOn>
构建过程中的转换$(BuildDependsOn)
 <BuildDependsOn>TransformDuringBuild;$(BuildDependsOn)</BuildDependsOn>