10

プロジェクトルートに相対的にファイルを含めるにはどうすればよいですか? のようなもの<# @include file="~/Infrastructure/Manager.ttinclude" #>

4

2 に答える 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" #>

1 つの ..\ は、1 つ上のフォルダー レベルを意味します。

于 2013-12-03T12:02:23.237 に答える