2017-04-04 38 views
0

我正在嘗試編寫一個自定義項目(目標?)文件,該文件將包含在幾個項目中。我可以在MSBuild目標/項目文件中添加公共參考路徑嗎?

例如,內部的所有我的.csproj和.vbproj文件我有:

<Import Project="..\MyCustomTargets\custom.targets"/> 

在這個文件中我有一個編譯後的文件複製到另一個位置的自定義目標(AfterBuild)。

但是,我想添加一個參考路徑,每個項目可以看到試圖解析引用。這可能嗎?

例如,我想這樣的事情添加到我的.targets文件:

<AdditionalReferencePath>C:\LookHereForReferences</AdditionalReferencePath> 

我發現,描述如何做到這一點了幾個鏈接,但我不能讓它工作。

+0

此問題的任何更新?你能從答案中得到有用的信息嗎?如果沒有,請讓我們瞭解關於這個問題的最新信息?謝謝。 –

回答

0

我想添加一個參考路徑,每個項目在嘗試解析引用時可能會看到的路徑。這可能嗎?

您可以在.targets設置地產集團文件

<PropertyGroup> 
    <AdditionalReferencePath>C:\LookHereForReferences</AdditionalReferencePath> 
</PropertyGroup> 

導入該目標文件中的項目文件,你可以通過$看看它(AdditionalReferencePath )當試圖解決引用:

<Import Project="Common.targets" /> 
    <Target Name="Test" AfterTargets="Build"> 
    <Message Text="$(AdditionalReferencePath)"></Message> 
    </Target> 

enter image description here

相關問題