Skip to content

Commit a739c05

Browse files
authored
Add MSBuild 17.8.3 + dependencies (#885)
* Add MSBuild 17.8.3 + dependencies ... necessary for dotnet/runtime#98006 * Add manual pragma warning disable as in dotnet/runtime
1 parent ffac219 commit a739c05

File tree

40 files changed

+17652
-66
lines changed

40 files changed

+17652
-66
lines changed

eng/Build.props

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@
3939

4040
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Win32.SystemEvents.8.0.0.csproj" />
4141
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\System.Drawing.Common.8.0.0.csproj" />
42+
43+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\System.Reflection.MetadataLoadContext.7.0.0.csproj" />
44+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\System.Diagnostics.EventLog.7.0.0.csproj" />
45+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\System.Security.Cryptography.ProtectedData.7.0.0.csproj" />
46+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\System.Configuration.ConfigurationManager.7.0.0.csproj" />
47+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.NET.StringTools.17.8.3.csproj" />
48+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Build.Framework.17.8.3.csproj" />
49+
<DependencyPackageProjects Include="$(RepoRoot)src\referencePackages\src\**\Microsoft.Build.17.8.3.csproj" />
4250
</ItemGroup>
4351

4452
<ItemGroup Condition="'$(BuildDependencyPackageProjects)' == 'true'">
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFrameworks>net8.0;netstandard2.0</TargetFrameworks>
5+
<AssemblyName>Microsoft.Build.Framework</AssemblyName>
6+
</PropertyGroup>
7+
8+
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
9+
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
10+
<PackageReference Include="System.Memory" Version="4.5.5" />
11+
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
12+
<PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" />
13+
</ItemGroup>
14+
15+
</Project>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
3+
<metadata>
4+
<id>Microsoft.Build.Framework</id>
5+
<version>17.8.3</version>
6+
<authors>Microsoft</authors>
7+
<requireLicenseAcceptance>true</requireLicenseAcceptance>
8+
<license type="expression">MIT</license>
9+
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
10+
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=624683</projectUrl>
11+
<iconUrl>https://go.microsoft.com/fwlink/?linkid=825694</iconUrl>
12+
<description>This package contains the Microsoft.Build.Framework assembly which is a common assembly used by other MSBuild assemblies.</description>
13+
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
14+
<tags>MSBuild</tags>
15+
<serviceable>true</serviceable>
16+
<repository type="git" url="https://github.com/dotnet/msbuild" commit="195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22" />
17+
<dependencies>
18+
<group targetFramework="net8.0" />
19+
<group targetFramework=".NETStandard2.0">
20+
<dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
21+
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
22+
<dependency id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" exclude="Build,Analyzers" />
23+
<dependency id="System.Security.Principal.Windows" version="5.0.0" exclude="Build,Analyzers" />
24+
</group>
25+
</dependencies>
26+
</metadata>
27+
</package>

src/referencePackages/src/microsoft.build.framework/17.8.3/ref/net8.0/Microsoft.Build.Framework.cs

Lines changed: 1311 additions & 0 deletions
Large diffs are not rendered by default.

src/referencePackages/src/microsoft.build.framework/17.8.3/ref/netstandard2.0/Microsoft.Build.Framework.cs

Lines changed: 1309 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFrameworks>net8.0</TargetFrameworks>
5+
<AssemblyName>Microsoft.Build</AssemblyName>
6+
</PropertyGroup>
7+
8+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
9+
<PackageReference Include="Microsoft.Build.Framework" Version="17.8.3" />
10+
<PackageReference Include="Microsoft.NET.StringTools" Version="17.8.3" />
11+
<PackageReference Include="System.Collections.Immutable" Version="7.0.0" />
12+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="7.0.0" />
13+
<PackageReference Include="System.Reflection.MetadataLoadContext" Version="7.0.0" />
14+
<PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" />
15+
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="7.0.0" />
16+
<PackageReference Include="System.Reflection.Metadata" Version="7.0.0" />
17+
</ItemGroup>
18+
19+
</Project>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
3+
<metadata>
4+
<id>Microsoft.Build</id>
5+
<version>17.8.3</version>
6+
<authors>Microsoft</authors>
7+
<requireLicenseAcceptance>true</requireLicenseAcceptance>
8+
<license type="expression">MIT</license>
9+
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
10+
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=624683</projectUrl>
11+
<iconUrl>https://go.microsoft.com/fwlink/?linkid=825694</iconUrl>
12+
<description>This package contains the Microsoft.Build assembly which is used to create, edit, and evaluate MSBuild projects.</description>
13+
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
14+
<tags>MSBuild</tags>
15+
<serviceable>true</serviceable>
16+
<repository type="git" url="https://github.com/dotnet/msbuild" commit="195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22" />
17+
<dependencies>
18+
<group targetFramework="net8.0">
19+
<dependency id="Microsoft.Build.Framework" version="17.8.3" exclude="Build,Analyzers" />
20+
<dependency id="Microsoft.NET.StringTools" version="17.8.3" exclude="Build,Analyzers" />
21+
<dependency id="System.Collections.Immutable" version="7.0.0" exclude="Build,Analyzers" />
22+
<dependency id="System.Configuration.ConfigurationManager" version="7.0.0" exclude="Build,Analyzers" />
23+
<dependency id="System.Reflection.MetadataLoadContext" version="7.0.0" exclude="Build,Analyzers" />
24+
<dependency id="System.Security.Principal.Windows" version="5.0.0" exclude="Build,Analyzers" />
25+
<dependency id="System.Threading.Tasks.Dataflow" version="7.0.0" exclude="Build,Analyzers" />
26+
<dependency id="System.Reflection.Metadata" version="7.0.0" exclude="Build,Analyzers" />
27+
</group>
28+
</dependencies>
29+
</metadata>
30+
</package>

0 commit comments

Comments
 (0)