msbuild conditional target execution multiple projects
<p>This is what I am trying:
For each project in the solution</p>

<ol>
<li>Download the internal.xml file from the server </li>
<li>Run xslt using internal.xml as an xslt variable</li>
</ol>

<p>When I build a single project I don't have a problem. However, when I build the multiple projects in the solution where there are dependencies, I would like to put a check that if internal.xml is already downloaded, don't download it again.</p>

<p>If I don't do this, I get error with multiple projects trying to download and use the internal.xml file.</p>

<p>Any help is greatly appreciated.</p>