2012-08-01 219 views

回答

16

您應該使用$(ProjectDir)

<#@ include file="$(ProjectDir)\Infrastructure\Manager.ttinclude" #> 

您還可以使用$(SolutionDir)的解決方案根。

+1

這正是我想要解決的問題,我嘗試與多個項目中的T4模板共享一個庫文件。非常感謝! – 2017-06-09 15:43:54

2

,如果你想在一些共享的項目文件,那麼你可以使用下面

<#@ include file="..\AnotherProjectFolderName\AnotherSubFolder\Shared.ttinclude" #> 

首先..將被解析爲當前文件路徑 所以,如果.TT是在項目目錄中的任意子文件夾,然後你可以使用

<#@ inlcude file="..\..\AnotherProjectDirectory\AnotherSubFolder\Shared.ttinclude" #> 

一個.. \表示一個文件夾級別上升。

相關問題