我TextTransform.exe
从安装了VS 2015 Update 3的PC从本地复制C:\Program Files (x86)\Common Files\Microsoft Shared\TextTemplating\14.0\TextTransform.exe
到未安装VS 2015的PC。
TextTransform.exe
被称为构建脚本的一部分。
当我运行它时,出现以下错误:
Error: Exception has been thrown by the target of an invocation.
我阅读了《构建过程中的代码生成》一文。
我试图复制“配置计算机”一节中描述的所有dll-s。
但是我没有$(ProgramFiles)\MSBuild\Microsoft\VisualStudio\v*.0\TextTemplating
在装有VS 2015的PC上找到该文件夹。
我将本文所述的其他两个文件夹中的文件复制到了TextTransform.exe
未安装VS 2015的PC上的文件夹。
运行后TextTransform.exe
,错误仍然发生。
该错误应如何解决?我要如何TextTransform.exe
跑步?
更新
我TextTransform.exe
从MSBuild脚本调用。因此,如果可以在MSBuild中实现执行文本转换功能的任何方法,尽管需要更新构建脚本,但对我来说是可以接受的。
我想这样的解决方案可能存在,因为有一些示例在MSBuild执行转换而无需直接调用的情况下TextTransform.exe
,例如上述文章。