如何相对于项目根目录包含文件?类似的东西<# @include file="~/Infrastructure/Manager.ttinclude" #>
问问题
3416 次
2 回答
18
你应该使用$(ProjectDir)
<#@ include file="$(ProjectDir)\Infrastructure\Manager.ttinclude" #>
您也可以$(SolutionDir)
用于解决方案根目录。
于 2012-08-01T12:45:25.163 回答
2
如果您想在某个共享项目中包含文件,那么您可以在下面使用
<#@ include file="..\AnotherProjectFolderName\AnotherSubFolder\Shared.ttinclude" #>
首先 .. 将被解析为当前文件路径所以如果 .tt 在项目目录的任何子文件夹下,那么你可以使用
<#@ include file="..\..\AnotherProjectDirectory\AnotherSubFolder\Shared.ttinclude" #>
一个 ..\ 表示上一层文件夹。
于 2013-12-03T12:02:23.237 回答