diff --git a/Microsoft.DotNet.Cli.sln b/Microsoft.DotNet.Cli.sln index f1fed5401..26d5ac266 100644 --- a/Microsoft.DotNet.Cli.sln +++ b/Microsoft.DotNet.Cli.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26419.0 +VisualStudioVersion = 15.0.26510.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{ED2FE3E2-F7E7-4389-8231-B65123F2076F}" EndProject @@ -30,7 +30,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{89905EC4 build\BuildDefaults.props = build\BuildDefaults.props build\BuildInfo.targets = build\BuildInfo.targets build\BundledRuntimes.props = build\BundledRuntimes.props - build\BundledSdks.proj = build\BundledSdks.proj build\BundledSdks.props = build\BundledSdks.props build\BundledTemplates.proj = build\BundledTemplates.proj build\BundledTemplates.props = build\BundledTemplates.props @@ -48,10 +47,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{89905EC4 build\InstallerInfo.props = build\InstallerInfo.props build\Microsoft.DotNet.Cli.tasks = build\Microsoft.DotNet.Cli.tasks build\MSBuildExtensions.props = build\MSBuildExtensions.props + build\MSBuildExtensions.targets = build\MSBuildExtensions.targets build\OutputDirectories.props = build\OutputDirectories.props build\Package.targets = build\Package.targets build\Prepare.targets = build\Prepare.targets build\Publish.targets = build\Publish.targets + build\RestoreDependency.proj = build\RestoreDependency.proj build\sdks\sdks.csproj = build\sdks\sdks.csproj build\Signing.proj = build\Signing.proj build\Stage0.props = build\Stage0.props diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props index 5259a3442..e1121ab67 100644 --- a/build/DependencyVersions.props +++ b/build/DependencyVersions.props @@ -6,8 +6,10 @@ 2.3.0-beta2-61716-09 1.6.0-beta2-25304 4.2.0-rc-170602-0 - 2.0.0-preview2-20170602-1 + 2.0.0-preview2-20170606-4 4.3.0-preview3-4146 + 2.0.0-preview2-20170606-4 + 2.0.0-preview2-25331-02 2.0.0-rel-20170518-512 15.3.0-preview-20170601-03 $(CLI_SharedFrameworkVersion) diff --git a/build/MSBuildExtensions.targets b/build/MSBuildExtensions.targets index b8d2d97e9..a335fde66 100644 --- a/build/MSBuildExtensions.targets +++ b/build/MSBuildExtensions.targets @@ -1,12 +1,54 @@ + DependsOnTargets="GenerateBundledVersionsProps;RestoreMSBuildExtensionsPackages"> + + + + + + + Microsoft.NET.Build.Extensions + 15.0 + $(NuGetPackagesDir)/$(MSBuildExtensionsPackageName.ToLower())/$(CLI_MSBuildExtensions_Version.ToLower()) + + NETStandard.Library.NETFramework + $(NuGetPackagesDir)/$(NETStandardLibraryNETFrameworkPackageName.ToLower())/$(CLI_NETStandardLibraryNETFrameworkVersion.ToLower()) + + + + + + + + + + + CLIBuildDll=$(CLIBuildDll); + NuGetPackagesDir=$(NuGetPackagesDir); + DependencyPackageName=%(ExtensionPackageToRestore.Identity); + DependencyPackageVersion=%(ExtensionPackageToRestore.Version); + Stage0Directory=$(Stage0Directory) + + + + + + + + Microsoft.NETCoreSdk.BundledVersions.props diff --git a/build/BundledSdks.proj b/build/RestoreDependency.proj similarity index 50% rename from build/BundledSdks.proj rename to build/RestoreDependency.proj index 4408ca0a4..f1c571477 100644 --- a/build/BundledSdks.proj +++ b/build/RestoreDependency.proj @@ -9,37 +9,38 @@ - - + - + + AdditionalParameters="/p:DependencyPackageName=$(DependencyPackageName) /p:DependencyPackageVersion=$(DependencyPackageVersion)" /> - + - $(NuGetPackagesDir)/$(SdkPackageName.ToLower())/$(SdkPackageVersion.ToLower()) + $(NuGetPackagesDir)/$(DependencyPackageName.ToLower())/$(DependencyPackageVersion.ToLower()) diff --git a/build/sdks/sdks.csproj b/build/sdks/sdks.csproj index 4c8158628..b7c9941c0 100755 --- a/build/sdks/sdks.csproj +++ b/build/sdks/sdks.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/redist/redist.csproj b/src/redist/redist.csproj index 2710a3973..dd4781066 100644 --- a/src/redist/redist.csproj +++ b/src/redist/redist.csproj @@ -112,9 +112,14 @@ DependsOnTargets="GenerateMSBuildExtensions" AfterTargets="Publish" BeforeTargets="GenerateCliRuntimeConfigurationFiles"> + + + $(PublishDir)/%(MSBuildExtensionsContent.DeploymentSubpath)%(RecursiveDir)%(Filename)%(Extension) + + + DestinationFiles="%(MSBuildExtensionsContent.DestinationPath)" /> $(PublishDir)/runtimes/any/native @@ -140,13 +145,13 @@ - + CLIBuildDll=$(CLIBuildDll); NuGetPackagesDir=$(NuGetPackagesDir); SdkLayoutDirectory=$(SdkOutputDirectory)/Sdks/%(BundledSdk.Identity); - SdkPackageName=%(BundledSdk.Identity); - SdkPackageVersion=%(BundledSdk.Version); + DependencyPackageName=%(BundledSdk.Identity); + DependencyPackageVersion=%(BundledSdk.Version); Stage0Directory=$(Stage0Directory)