Skip to content

Commit

Permalink
Add Microsoft.Build.Tasks.Core and Microsoft.Build.Utilities.Core 17.…
Browse files Browse the repository at this point in the history
…8.3 (#886)

* Add Microsoft.Build.Tasks.Core and Microsoft.Build.Utilities.Core 17.8.3

Required for dotnet/runtime#98006
Follow-up on #885

* Update unrelated files

* Manual change because of attribute filtering by GenAPI

* Remove dependency from nuspec as well
  • Loading branch information
ViktorHofer authored Feb 8, 2024
1 parent a739c05 commit 6b94d15
Show file tree
Hide file tree
Showing 16 changed files with 8,290 additions and 211 deletions.
2 changes: 2 additions & 0 deletions eng/Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.NET.StringTools.17.8.3.csproj" />
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Build.Framework.17.8.3.csproj" />
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Build.17.8.3.csproj" />
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Build.Utilities.Core.17.8.3.csproj" />
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Build.Tasks.Core.17.8.3.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(BuildDependencyPackageProjects)' == 'true'">
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net8.0;netstandard2.0</TargetFrameworks>
<AssemblyName>Microsoft.Build.Tasks.Core</AssemblyName>
</PropertyGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="Microsoft.Build.Framework" Version="17.8.3" />
<PackageReference Include="Microsoft.NET.StringTools" Version="17.8.3" />
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.8.3" />
<PackageReference Include="System.CodeDom" Version="7.0.0" />
<PackageReference Include="System.Collections.Immutable" Version="7.0.0" />
<PackageReference Include="System.Resources.Extensions" Version="7.0.0" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="7.0.2" />
<PackageReference Include="System.Security.Cryptography.Xml" Version="7.0.1" />
<!-- Microsoft.VisualStudio.Setup.Configuration.Interop was accidentally exposed by the product.
<PackageReference Include="Microsoft.VisualStudio.Setup.Configuration.Interop" Version="3.2.2146" /> -->
<PackageReference Include="System.Configuration.ConfigurationManager" Version="7.0.0" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Microsoft.Build.Framework" Version="17.8.3" />
<PackageReference Include="Microsoft.NET.StringTools" Version="17.8.3" />
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.8.3" />
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
<PackageReference Include="System.CodeDom" Version="7.0.0" />
<PackageReference Include="System.Collections.Immutable" Version="7.0.0" />
<PackageReference Include="System.Reflection.Metadata" Version="7.0.0" />
<PackageReference Include="System.Resources.Extensions" Version="7.0.0" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="7.0.2" />
<PackageReference Include="System.Security.Cryptography.Xml" Version="7.0.1" />
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="7.0.0" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="7.0.0" />
<PackageReference Include="System.Memory" Version="4.5.5" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
<PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="7.0.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>Microsoft.Build.Tasks.Core</id>
<version>17.8.3</version>
<authors>Microsoft</authors>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=624683</projectUrl>
<iconUrl>https://go.microsoft.com/fwlink/?linkid=825694</iconUrl>
<description>This package contains the Microsoft.Build.Tasks assembly which implements the commonly used tasks of MSBuild.</description>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<tags>MSBuild</tags>
<serviceable>true</serviceable>
<repository type="git" url="https://github.com/dotnet/msbuild" commit="195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22" />
<dependencies>
<group targetFramework="net8.0">
<dependency id="Microsoft.Build.Framework" version="17.8.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.NET.StringTools" version="17.8.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.Build.Utilities.Core" version="17.8.3" exclude="Build,Analyzers" />
<dependency id="System.CodeDom" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Collections.Immutable" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Resources.Extensions" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Security.Cryptography.Pkcs" version="7.0.2" exclude="Build,Analyzers" />
<dependency id="System.Security.Cryptography.Xml" version="7.0.1" exclude="Build,Analyzers" />
<!-- <dependency id="Microsoft.VisualStudio.Setup.Configuration.Interop" version="3.2.2146" exclude="Build,Analyzers" /> -->
<dependency id="System.Configuration.ConfigurationManager" version="7.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework=".NETStandard2.0">
<dependency id="Microsoft.Build.Framework" version="17.8.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.NET.StringTools" version="17.8.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.Build.Utilities.Core" version="17.8.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
<dependency id="System.CodeDom" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Collections.Immutable" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Reflection.Metadata" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Resources.Extensions" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Security.Cryptography.Pkcs" version="7.0.2" exclude="Build,Analyzers" />
<dependency id="System.Security.Cryptography.Xml" version="7.0.1" exclude="Build,Analyzers" />
<dependency id="System.Threading.Tasks.Dataflow" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Configuration.ConfigurationManager" version="7.0.0" exclude="Build,Analyzers" />
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
<dependency id="System.Security.Principal.Windows" version="5.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Encoding.CodePages" version="7.0.0" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
</package>
Loading

0 comments on commit 6b94d15

Please sign in to comment.