2012-08-01 9 views

उत्तर

16

की तरह आप $(ProjectDir)

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

का उपयोग करना चाहिए तुम भी समाधान जड़ के लिए $(SolutionDir) उपयोग कर सकते हैं।

+1

यह वही है जो मैं कई परियोजनाओं में टी 4 टेम्पलेट्स के साथ एक एकल लाइब्रेरी फ़ाइल साझा करने की कोशिश कर रहा था समस्याओं को हल करने के लिए देख रहा था। आपको बहुत - बहुत धन्यवाद! –

2

यदि आप तो आप नीचे दिए

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

सबसे पहले उपयोग कर सकते हैं कुछ साझा परियोजना में फ़ाइल शामिल करना चाहते हैं .. तो फिर अगर .tt परियोजना निर्देशिका के किसी भी उप फ़ोल्डर के अंतर्गत है वर्तमान फ़ाइल पथ को सुलझा लिया जाएगा आप

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

एक .. \ मतलब एक फ़ोल्डर स्तर ऊपर का उपयोग कर सकते हैं।

संबंधित मुद्दे