2017-11-28 20:54:32 +00:00
|
|
|
<Project ToolsVersion="15.0">
|
|
|
|
<Target Name="WriteNugetConfigFile">
|
|
|
|
|
2017-11-29 01:12:44 +00:00
|
|
|
<ItemGroup>
|
|
|
|
<NugetConfigPrivateFeeds Include="$(ExternalRestoreSources.Split(';'))" />
|
|
|
|
</ItemGroup>
|
|
|
|
|
2017-11-28 20:54:32 +00:00
|
|
|
<PropertyGroup>
|
|
|
|
<NugetConfigHeader>
|
2017-11-29 01:12:44 +00:00
|
|
|
<![CDATA[
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<configuration>
|
2017-12-04 22:32:56 +00:00
|
|
|
<packageSources>
|
|
|
|
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
|
|
|
|
<clear />
|
2017-11-29 01:12:44 +00:00
|
|
|
]]>
|
2017-11-28 20:54:32 +00:00
|
|
|
</NugetConfigHeader>
|
|
|
|
|
2017-11-29 18:22:27 +00:00
|
|
|
<NugetConfigCLIFeeds>
|
2017-11-29 01:12:44 +00:00
|
|
|
<![CDATA[
|
|
|
|
<add key="BlobFeed" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
|
|
|
|
<add key="templating" value="https://dotnet.myget.org/F/templating/api/v3/index.json" />
|
|
|
|
<add key="aspnet" value="https://dotnet.myget.org/F/aspnetcore-release/api/v3/index.json" />
|
2017-11-10 22:47:05 +00:00
|
|
|
<!-- Remove all other 2.0.0 aspnet entries when we start taking new ASP.NET packages -->
|
|
|
|
<add key="aspnet-next" value="https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json" />
|
2017-11-29 01:12:44 +00:00
|
|
|
<add key="websdkfeed" value="https://dotnet.myget.org/F/dotnet-web/api/v3/index.json" />
|
|
|
|
<add key="cli-deps" value="https://dotnet.myget.org/F/cli-deps/api/v3/index.json" />
|
|
|
|
<add key="roslyn" value="https://dotnet.myget.org/f/roslyn/api/v3/index.json" />
|
|
|
|
<add key="symreader-native" value="https://dotnet.myget.org/f/symreader-native/api/v3/index.json" />
|
|
|
|
<add key="xunit" value="https://www.myget.org/F/xunit/api/v3/index.json" />
|
|
|
|
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />
|
|
|
|
<add key="vstest" value="https://dotnet.myget.org/F/vstest/api/v3/index.json" />
|
|
|
|
<add key="web-api" value="https://dotnet.myget.org/F/dotnet-web/api/v3/index.json" />
|
|
|
|
<add key="symreader-native" value="https://dotnet.myget.org/F/symreader-native/api/v3/index.json" />
|
2017-12-05 18:33:36 +00:00
|
|
|
<add key="AspNetMaster" value="https://dotnet.myget.org/F/aspnetcore-master/api/v3/index.json" />
|
2017-12-05 22:14:02 +00:00
|
|
|
<add key="nuget-build" value="https://dotnet.myget.org/F/nuget-build/api/v3/index.json" />
|
2017-11-29 01:12:44 +00:00
|
|
|
]]>
|
2017-11-29 18:22:27 +00:00
|
|
|
</NugetConfigCLIFeeds>
|
2017-11-28 20:54:32 +00:00
|
|
|
|
|
|
|
<NugetConfigSuffix>
|
2017-11-29 01:12:44 +00:00
|
|
|
<![CDATA[
|
2017-12-04 22:32:56 +00:00
|
|
|
</packageSources>
|
2017-11-29 01:12:44 +00:00
|
|
|
</configuration>
|
|
|
|
]]>
|
2017-11-28 20:54:32 +00:00
|
|
|
</NugetConfigSuffix>
|
2017-11-29 18:22:27 +00:00
|
|
|
|
|
|
|
</PropertyGroup>
|
2017-11-28 20:54:32 +00:00
|
|
|
|
|
|
|
<WriteLinesToFile File="$(GeneratedNuGetConfig)"
|
|
|
|
Lines="$(NugetConfigHeader)"
|
|
|
|
Overwrite="true" />
|
|
|
|
|
2017-11-29 18:22:27 +00:00
|
|
|
<WriteLinesToFile Condition="'$(ExternalRestoreSources)' != '' and '$(DotNetBuildOffline)' != 'true'"
|
2017-11-28 20:54:32 +00:00
|
|
|
File="$(GeneratedNuGetConfig)"
|
2017-11-29 01:12:44 +00:00
|
|
|
Lines="<add key="PrivateBlobFeed" value="%(NugetConfigPrivateFeeds.Identity)" />"
|
2017-11-28 20:54:32 +00:00
|
|
|
Overwrite="false" />
|
|
|
|
|
|
|
|
<WriteLinesToFile Condition="'$(DotNetBuildOffline)' != 'true'"
|
|
|
|
File="$(GeneratedNuGetConfig)"
|
2017-11-29 18:22:27 +00:00
|
|
|
Lines="$(NugetConfigCLIFeeds)"
|
2017-11-28 20:54:32 +00:00
|
|
|
Overwrite="false" />
|
|
|
|
|
|
|
|
<WriteLinesToFile File="$(GeneratedNuGetConfig)"
|
|
|
|
Lines="$(NugetConfigSuffix)"
|
|
|
|
Overwrite="false" />
|
|
|
|
|
|
|
|
</Target>
|
|
|
|
</Project>
|