build/projects/PrepareDependencyUptake.proj (27 lines of code) (raw):
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<DependencyUptakeDirectory>$(MSBuildThisFileDirectory)..\..\Tools\dependencyUptake</DependencyUptakeDirectory>
<PackageVersionsPropsFile>$(DependencyUptakeDirectory)\PackageVersions.props</PackageVersionsPropsFile>
<PackagesConfigFile>$(DependencyUptakeDirectory)\packages.config</PackagesConfigFile>
<NuGetConfigFile>$(DependencyUptakeDirectory)\NuGet.config</NuGetConfigFile>
</PropertyGroup>
<Import Project="$(PackageVersionsPropsFile)" />
<!-- Prepare a dummy packages.config -->
<ItemGroup>
<PackagesConfigLines Include="<packages>" />
<PackagesConfigLines Include=" <package id="Microsoft.DiaSymReader" version="$(MicrosoftDiaSymReaderPackageVersion)" />" />
<PackagesConfigLines Include=" <package id="Microsoft.DiaSymReader.PortablePdb" version="$(MicrosoftDiaSymReaderPortablePdbPackageVersion)" />" />
<PackagesConfigLines Include="</packages>" />
</ItemGroup>
<!-- Prepare a dummy NuGet.config -->
<ItemGroup>
<NuGetConfigLines Include="<configuration>" />
<NuGetConfigLines Include=" <packageSources>" />
<NuGetConfigLines Include=" <clear />" />
<NuGetConfigLines Include=" <add key="dependency-uptake" value="$(PB_RestoreSource)" />" />
<NuGetConfigLines Include=" </packageSources>" />
<NuGetConfigLines Include="</configuration>" />
</ItemGroup>
<Target Name="Build">
<WriteLinesToFile File="$(PackagesConfigFile)" Lines="@(PackagesConfigLines)" Overwrite="true" />
<WriteLinesToFile File="$(NuGetConfigFile)" Lines="@(NuGetConfigLines)" Overwrite="true" />
</Target>
</Project>