T4模板異常:System.ArgumentException: Empty path name is not legal.

這個異常是T4模板中未引入dll或未找到dll文件。

只要修改assembly的name屬性值就可以解決。如下:

<#@ assembly name="..\Vanyu.Common.BaseDBHelper.dll" #>
<#@ assembly name="F:\SDK\bin\Vanyu.Common.CodeTools.dll" #>

設置路徑的原則是dll相對與tt文件所處的文件夾位置,如果是在tt文件的上一個文件夾則可以用..\,在同一個文件夾不需要寫路徑直接寫文件名,在下一個文件夾則寫上文件夾名稱。也可以寫完整路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章