Mono拒绝解析T4模板中的相对路径

时间:2010-08-02 02:49:50

标签: mono t4 css

好的,所以我正在努力破解一些东西让SubSonic3与Mong上的Postgres一起工作。

我几乎有模板生成但遇到了一个小问题。

<#@ include file="PostgreSQL.ttinclude" #>

会给出“无法解析包含文件”错误。

但是,指定完整路径将起作用(虽然很麻烦)

<#@ include file="/home/earlz/Projects/SubSonicPostgres/SubSonicPostgres/SubSonic/PostgreSQL.ttinclude" #>

这个问题有什么问题吗?它甚至是一个已知的错误吗?

1 个答案:

答案 0 :(得分:1)

这是我第一次听到它,我写了MonoDevelop T4引擎:)

没有简单的解决方法,但由于可以使用MonoDevelop的完整源代码,因此您可以轻松修补它。可能问题是,由于T4引擎在MD进程内运行,其工作目录是MD的工作目录。但是,主机可以轻松覆盖LoadIncludeText或ResolvePath以模拟不同的工作目录。

这个真的不是报告错误的正确位置 - 你很幸运我看到了你的帖子。您应该在MonoDevelop邮件列表中询问,并在appropriate place

中提交错误