Skip to content

Commit

Permalink
Various fixes in Microsoft.NETCore.App packs (#45566)
Browse files Browse the repository at this point in the history
  • Loading branch information
jkoritzinsky authored Dec 4, 2020
1 parent 8baa263 commit 4a200d1
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 168 deletions.
4 changes: 4 additions & 0 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6d8efa00a7dd2d15e07df673a83cecb8a0a3031f</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="6.0.0-beta.20602.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>d4dc3682cbad0314b6f138017411ee03ea51096b</Sha>
</Dependency>
<Dependency Name="optimization.windows_nt-x64.IBC.CoreFx" Version="99.99.99-master-20200806.6">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>f69d7fc09c4fdb9e9427741b9a176e867dab577f</Sha>
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.20601.2",
"Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk": "6.0.0-beta.20601.2",
"Microsoft.DotNet.Helix.Sdk": "6.0.0-beta.20601.2",
"Microsoft.DotNet.SharedFramework.Sdk": "6.0.0-beta.20552.5",
"Microsoft.DotNet.SharedFramework.Sdk": "6.0.0-beta.20602.5",
"Microsoft.NET.Sdk.IL": "6.0.0-alpha.1.20557.2",
"Microsoft.Build.NoTargets": "2.0.1",
"Microsoft.Build.Traversal": "2.1.1"
Expand Down
203 changes: 36 additions & 167 deletions src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,43 @@
<MicrosoftDiaSymReaderNativeFileVersion>14.12.25830.2</MicrosoftDiaSymReaderNativeFileVersion>
</PropertyGroup>

<Import Project="$(LibrariesProjectRoot)NetCoreAppLibrary.props" />

<ItemGroup>
<!-- Libraries specified in NetCoreAppLibrary.props -->
<PlatformManifestFileEntry Include="@(NetCoreAppLibrary->'%(Identity).dll')" />
<PlatformManifestFileEntry Include="@(NetCoreAppLibraryNoReference->'%(Identity).dll')" />
<!-- Shim libraries -->
<PlatformManifestFileEntry Include="mscorlib.dll" />
<PlatformManifestFileEntry Include="netstandard.dll" />
<PlatformManifestFileEntry Include="WindowsBase.dll" />
<PlatformManifestFileEntry Include="Microsoft.VisualBasic.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.DataAnnotations.dll" />
<PlatformManifestFileEntry Include="System.Configuration.dll" />
<PlatformManifestFileEntry Include="System.Core.dll" />
<PlatformManifestFileEntry Include="System.Data.dll" />
<PlatformManifestFileEntry Include="System.dll" />
<PlatformManifestFileEntry Include="System.Drawing.dll" />
<PlatformManifestFileEntry Include="System.IO.Compression.FileSystem.dll" />
<PlatformManifestFileEntry Include="System.Net.dll" />
<PlatformManifestFileEntry Include="System.Numerics.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Serialization.dll" />
<PlatformManifestFileEntry Include="System.Security.dll" />
<PlatformManifestFileEntry Include="System.ServiceModel.Web.dll" />
<PlatformManifestFileEntry Include="System.ServiceProcess.dll" />
<PlatformManifestFileEntry Include="System.Transactions.dll" />
<PlatformManifestFileEntry Include="System.Web.dll" />
<PlatformManifestFileEntry Include="System.Windows.dll" />
<PlatformManifestFileEntry Include="System.Xml.dll" />
<PlatformManifestFileEntry Include="System.Xml.Linq.dll" />
<PlatformManifestFileEntry Include="System.Xml.Serialization.dll" />
<!-- Private libraries -->
<PlatformManifestFileEntry Include="System.Private.CoreLib.dll" />
<PlatformManifestFileEntry Include="System.Private.DataContractSerialization.dll" />
<PlatformManifestFileEntry Include="System.Private.Uri.dll" />
<PlatformManifestFileEntry Include="System.Private.Xml.dll" />
<PlatformManifestFileEntry Include="System.Private.Xml.Linq.dll" />
<!-- Native libraries -->
<PlatformManifestFileEntry Include="libSystem.Globalization.Native.dylib" IsNative="true" />
<PlatformManifestFileEntry Include="libSystem.Globalization.Native.so" IsNative="true" />
<PlatformManifestFileEntry Include="libSystem.IO.Compression.Native.a" IsNative="true" />
Expand Down Expand Up @@ -142,174 +178,7 @@
<PlatformManifestFileEntry Include="api-ms-win-crt-utility-l1-1-0.dll" IsNative="true" FallbackFileVersion="$(WindowsForwarderFileVersion)" />
<PlatformManifestFileEntry Include="API-MS-Win-core-xstate-l2-1-0.dll" IsNative="true" FallbackFileVersion="$(WindowsForwarderFileVersion)" />
<PlatformManifestFileEntry Include="ucrtbase.dll" IsNative="true" />
<PlatformManifestFileEntry Include="System.Private.CoreLib.dll" />
<PlatformManifestFileEntry Include="Microsoft.CSharp.dll" />
<PlatformManifestFileEntry Include="Microsoft.VisualBasic.dll" />
<PlatformManifestFileEntry Include="Microsoft.Win32.Primitives.dll" />
<PlatformManifestFileEntry Include="Microsoft.Win32.Registry.dll" />
<PlatformManifestFileEntry Include="mscorlib.dll" />
<PlatformManifestFileEntry Include="netstandard.dll" />
<PlatformManifestFileEntry Include="System.AppContext.dll" />
<PlatformManifestFileEntry Include="System.Buffers.dll" />
<PlatformManifestFileEntry Include="System.Collections.Concurrent.dll" />
<PlatformManifestFileEntry Include="System.Collections.dll" />
<PlatformManifestFileEntry Include="System.Collections.Immutable.dll" />
<PlatformManifestFileEntry Include="System.Collections.NonGeneric.dll" />
<PlatformManifestFileEntry Include="System.Collections.Specialized.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.Annotations.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.DataAnnotations.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.EventBasedAsync.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.Primitives.dll" />
<PlatformManifestFileEntry Include="System.ComponentModel.TypeConverter.dll" />
<PlatformManifestFileEntry Include="System.Configuration.dll" />
<PlatformManifestFileEntry Include="System.Console.dll" />
<PlatformManifestFileEntry Include="System.Core.dll" />
<PlatformManifestFileEntry Include="System.Data.Common.dll" />
<PlatformManifestFileEntry Include="System.Data.DataSetExtensions.dll" />
<PlatformManifestFileEntry Include="System.Data.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.Contracts.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.Debug.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.DiagnosticSource.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.FileVersionInfo.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.Process.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.StackTrace.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.TextWriterTraceListener.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.Tools.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.TraceSource.dll" />
<PlatformManifestFileEntry Include="System.Diagnostics.Tracing.dll" />
<PlatformManifestFileEntry Include="System.dll" />
<PlatformManifestFileEntry Include="System.Drawing.dll" />
<PlatformManifestFileEntry Include="System.Drawing.Primitives.dll" />
<PlatformManifestFileEntry Include="System.Dynamic.Runtime.dll" />
<PlatformManifestFileEntry Include="System.Formats.Asn1.dll" />
<PlatformManifestFileEntry Include="System.Globalization.Calendars.dll" />
<PlatformManifestFileEntry Include="System.Globalization.dll" />
<PlatformManifestFileEntry Include="System.Globalization.Extensions.dll" />
<PlatformManifestFileEntry Include="System.IO.Compression.Brotli.dll" />
<PlatformManifestFileEntry Include="System.IO.Compression.dll" />
<PlatformManifestFileEntry Include="System.IO.Compression.FileSystem.dll" />
<PlatformManifestFileEntry Include="System.IO.Compression.ZipFile.dll" />
<PlatformManifestFileEntry Include="System.IO.dll" />
<PlatformManifestFileEntry Include="System.IO.FileSystem.AccessControl.dll" />
<PlatformManifestFileEntry Include="System.IO.FileSystem.dll" />
<PlatformManifestFileEntry Include="System.IO.FileSystem.DriveInfo.dll" />
<PlatformManifestFileEntry Include="System.IO.FileSystem.Primitives.dll" />
<PlatformManifestFileEntry Include="System.IO.FileSystem.Watcher.dll" />
<PlatformManifestFileEntry Include="System.IO.IsolatedStorage.dll" />
<PlatformManifestFileEntry Include="System.IO.MemoryMappedFiles.dll" />
<PlatformManifestFileEntry Include="System.IO.Pipelines.dll" />
<PlatformManifestFileEntry Include="System.IO.Pipes.AccessControl.dll" />
<PlatformManifestFileEntry Include="System.IO.Pipes.dll" />
<PlatformManifestFileEntry Include="System.IO.UnmanagedMemoryStream.dll" />
<PlatformManifestFileEntry Include="System.Linq.dll" />
<PlatformManifestFileEntry Include="System.Linq.Expressions.dll" />
<PlatformManifestFileEntry Include="System.Linq.Parallel.dll" />
<PlatformManifestFileEntry Include="System.Linq.Queryable.dll" />
<PlatformManifestFileEntry Include="System.Memory.dll" />
<PlatformManifestFileEntry Include="System.Net.dll" />
<PlatformManifestFileEntry Include="System.Net.Connections.dll" />
<PlatformManifestFileEntry Include="System.Net.Http.dll" />
<PlatformManifestFileEntry Include="System.Net.Http.Json.dll" />
<PlatformManifestFileEntry Include="System.Net.HttpListener.dll" />
<PlatformManifestFileEntry Include="System.Net.Mail.dll" />
<PlatformManifestFileEntry Include="System.Net.NameResolution.dll" />
<PlatformManifestFileEntry Include="System.Net.NetworkInformation.dll" />
<PlatformManifestFileEntry Include="System.Net.Ping.dll" />
<PlatformManifestFileEntry Include="System.Net.Quic.dll" />
<PlatformManifestFileEntry Include="System.Net.Primitives.dll" />
<PlatformManifestFileEntry Include="System.Net.Requests.dll" />
<PlatformManifestFileEntry Include="System.Net.Security.dll" />
<PlatformManifestFileEntry Include="System.Net.ServicePoint.dll" />
<PlatformManifestFileEntry Include="System.Net.Sockets.dll" />
<PlatformManifestFileEntry Include="System.Net.WebClient.dll" />
<PlatformManifestFileEntry Include="System.Net.WebHeaderCollection.dll" />
<PlatformManifestFileEntry Include="System.Net.WebProxy.dll" />
<PlatformManifestFileEntry Include="System.Net.WebSockets.Client.dll" />
<PlatformManifestFileEntry Include="System.Net.WebSockets.dll" />
<PlatformManifestFileEntry Include="System.Numerics.dll" />
<PlatformManifestFileEntry Include="System.Numerics.Vectors.dll" />
<PlatformManifestFileEntry Include="System.ObjectModel.dll" />
<PlatformManifestFileEntry Include="System.Private.DataContractSerialization.dll" />
<PlatformManifestFileEntry Include="System.Private.Uri.dll" />
<PlatformManifestFileEntry Include="System.Private.Xml.dll" />
<PlatformManifestFileEntry Include="System.Private.Xml.Linq.dll" />
<PlatformManifestFileEntry Include="System.Reflection.DispatchProxy.dll" />
<PlatformManifestFileEntry Include="System.Reflection.dll" />
<PlatformManifestFileEntry Include="System.Reflection.Emit.dll" />
<PlatformManifestFileEntry Include="System.Reflection.Emit.ILGeneration.dll" />
<PlatformManifestFileEntry Include="System.Reflection.Emit.Lightweight.dll" />
<PlatformManifestFileEntry Include="System.Reflection.Extensions.dll" />
<PlatformManifestFileEntry Include="System.Reflection.Metadata.dll" />
<PlatformManifestFileEntry Include="System.Reflection.Primitives.dll" />
<PlatformManifestFileEntry Include="System.Reflection.TypeExtensions.dll" />
<PlatformManifestFileEntry Include="System.Resources.Reader.dll" />
<PlatformManifestFileEntry Include="System.Resources.ResourceManager.dll" />
<PlatformManifestFileEntry Include="System.Resources.Writer.dll" />
<PlatformManifestFileEntry Include="System.Runtime.CompilerServices.Unsafe.dll" />
<PlatformManifestFileEntry Include="System.Runtime.CompilerServices.VisualC.dll" />
<PlatformManifestFileEntry Include="System.Runtime.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Extensions.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Handles.dll" />
<PlatformManifestFileEntry Include="System.Runtime.InteropServices.dll" />
<PlatformManifestFileEntry Include="System.Runtime.InteropServices.RuntimeInformation.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Intrinsics.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Loader.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Numerics.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Serialization.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Serialization.Formatters.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Serialization.Json.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Serialization.Primitives.dll" />
<PlatformManifestFileEntry Include="System.Runtime.Serialization.Xml.dll" />
<PlatformManifestFileEntry Include="System.Security.AccessControl.dll" />
<PlatformManifestFileEntry Include="System.Security.Claims.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.Algorithms.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.Cng.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.Csp.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.Encoding.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.OpenSsl.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.Primitives.dll" />
<PlatformManifestFileEntry Include="System.Security.Cryptography.X509Certificates.dll" />
<PlatformManifestFileEntry Include="System.Security.dll" />
<PlatformManifestFileEntry Include="System.Security.Principal.dll" />
<PlatformManifestFileEntry Include="System.Security.Principal.Windows.dll" />
<PlatformManifestFileEntry Include="System.Security.SecureString.dll" />
<PlatformManifestFileEntry Include="System.ServiceModel.Web.dll" />
<PlatformManifestFileEntry Include="System.ServiceProcess.dll" />
<PlatformManifestFileEntry Include="System.Text.Encoding.CodePages.dll" />
<PlatformManifestFileEntry Include="System.Text.Encoding.dll" />
<PlatformManifestFileEntry Include="System.Text.Encoding.Extensions.dll" />
<PlatformManifestFileEntry Include="System.Text.Encodings.Web.dll" />
<PlatformManifestFileEntry Include="System.Text.Json.dll" />
<PlatformManifestFileEntry Include="System.Text.RegularExpressions.dll" />
<PlatformManifestFileEntry Include="System.Threading.Channels.dll" />
<PlatformManifestFileEntry Include="System.Threading.dll" />
<PlatformManifestFileEntry Include="System.Threading.Overlapped.dll" />
<PlatformManifestFileEntry Include="System.Threading.Tasks.Dataflow.dll" />
<PlatformManifestFileEntry Include="System.Threading.Tasks.dll" />
<PlatformManifestFileEntry Include="System.Threading.Tasks.Extensions.dll" />
<PlatformManifestFileEntry Include="System.Threading.Tasks.Parallel.dll" />
<PlatformManifestFileEntry Include="System.Threading.Thread.dll" />
<PlatformManifestFileEntry Include="System.Threading.ThreadPool.dll" />
<PlatformManifestFileEntry Include="System.Threading.Timer.dll" />
<PlatformManifestFileEntry Include="System.Transactions.dll" />
<PlatformManifestFileEntry Include="System.Transactions.Local.dll" />
<PlatformManifestFileEntry Include="System.ValueTuple.dll" />
<PlatformManifestFileEntry Include="System.Web.dll" />
<PlatformManifestFileEntry Include="System.Web.HttpUtility.dll" />
<PlatformManifestFileEntry Include="System.Windows.dll" />
<PlatformManifestFileEntry Include="System.Xml.dll" />
<PlatformManifestFileEntry Include="System.Xml.Linq.dll" />
<PlatformManifestFileEntry Include="System.Xml.ReaderWriter.dll" />
<PlatformManifestFileEntry Include="System.Xml.Serialization.dll" />
<PlatformManifestFileEntry Include="System.Xml.XDocument.dll" />
<PlatformManifestFileEntry Include="System.Xml.XmlDocument.dll" />
<PlatformManifestFileEntry Include="System.Xml.XmlSerializer.dll" />
<PlatformManifestFileEntry Include="System.Xml.XPath.dll" />
<PlatformManifestFileEntry Include="System.Xml.XPath.XDocument.dll" />
<PlatformManifestFileEntry Include="WindowsBase.dll" />
<PlatformManifestFileEntry Include="clrcompression.dll" IsNative="true" />
<PlatformManifestFileEntry Include="Microsoft.VisualBasic.Core.dll" />
<PlatformManifestFileEntry Include="createdump.exe" IsNative="true" />
<PlatformManifestFileEntry Include="createdump" IsNative="true" />
<PlatformManifestFileEntry Include="libcoreclrtraceptprovider.so" IsNative="true" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<SymbolsArchiveName>dotnet-runtime-symbols</SymbolsArchiveName>
<VSInsertionShortComponentName>NetCore.SharedFramework</VSInsertionShortComponentName>
<UseTemplatedPlatformManifest>true</UseTemplatedPlatformManifest>
<IncludeFallbacksInDepsFile>true</IncludeFallbacksInDepsFile>
<GetSharedFrameworkFilesForReadyToRunDependsOn>
AddRuntimeFilesToPackage;
AddFrameworkFilesToPackage
Expand Down
1 change: 1 addition & 0 deletions src/libraries/NetCoreAppLibrary.props
Original file line number Diff line number Diff line change
Expand Up @@ -158,5 +158,6 @@
<!-- Make NetCoreAppLibrary available as an item. -->
<ItemGroup>
<NetCoreAppLibrary Include="$(NetCoreAppLibrary)" />
<NetCoreAppLibraryNoReference Include="$(NetCoreAppLibraryNoReference)" />
</ItemGroup>
</Project>

0 comments on commit 4a200d1

Please sign in to comment.