我需要使用MsBuild构建DSL解决方案,并希望能够转换TT文件。我尝试了http://msdn.microsoft.com/en-us/library/ee847423(VS.100).aspx上的指南,但出现以下错误:
无法解析包含文件的文本:{0}
还有:
加载包含文件“{0}”返回了空字符串。
MSDN上有一个页面介绍了这些问题及其解决方法:http://msdn.microsoft.com/en-us/library/bb126242(VS.100).aspx,但并没有提供足够的信息来解决这个问题。
需要注意的是,在错误中它有以下路径:
错误 72 无法解析包含文件的文本:C:\source\XXXXXXXX\Dsl\GeneratedCode\Dsl\ToolboxHelper.tt。行=-1,列=-1 Dsl
但实际的TT文件位置是:
C:\source\XXXXXXXX\Dsl\GeneratedCode\ToolboxHelper.tt