platform/upstream/dotnet/runtime.git
5 years agoFix Deb/RPM package build
Davis Goodin [Thu, 27 Jun 2019 17:31:52 +0000 (12:31 -0500)]
Fix Deb/RPM package build

This includes simplifying dotnet-deb-tool from a tool package to an ordinary project. This avoids two complications: tool packages used by DotNetCliToolReference can only target .NET Core 2.2 and below, and the Pack requirements are more involved with the new SDK.

Adds some new '<project> -> <artifact>' log lines. It was previously hard to tell what the build was producing; this output clarifies in the usual MSBuild project style.

Commit migrated from https://github.com/dotnet/core-setup/commit/58efb317558e34b805ec8e8650a3b3dcede21fcd

5 years agoFix build on macOS
Davis Goodin [Thu, 27 Jun 2019 16:25:58 +0000 (11:25 -0500)]
Fix build on macOS

Commit migrated from https://github.com/dotnet/core-setup/commit/09d46b89a25abfcbd20a425ce018d27950fb082a

5 years agoFix yaml CI definitions
Davis Goodin [Thu, 27 Jun 2019 15:24:45 +0000 (10:24 -0500)]
Fix yaml CI definitions

Commit migrated from https://github.com/dotnet/core-setup/commit/4fc3d0f65b69c418daf663dfc350c02dfb84382e

5 years agoFix tests for Arcade and 2.1 => 3.0 SDK
Davis Goodin [Thu, 27 Jun 2019 15:15:54 +0000 (10:15 -0500)]
Fix tests for Arcade and 2.1 => 3.0 SDK

Ensure tests use the right RID and package cache. Disable some tests where 3.0 functionality has made the fix more complicated.

Fixes warning (as error) on TestWithAdditionalContentAfterBundleMetadata being a public method that isn't a test by changing commented out [Fact] to proper skip.

Delete RemoveSystemTextJsonRef workaround: no longer necessary, as DependencyModel has migrated off the source package in a change merged from master.

Commit migrated from https://github.com/dotnet/core-setup/commit/7a9054560017d087c4a787d7da1ebbf0a1925bf7

5 years agoFix up SetupVSNugetPackages merge
Davis Goodin [Thu, 27 Jun 2019 15:10:30 +0000 (10:10 -0500)]
Fix up SetupVSNugetPackages merge

Commit migrated from https://github.com/dotnet/core-setup/commit/d6fea713f2ad9af6a86ae8f9a4c118de457631ba

5 years agoMerge 'master' into dev/arcade-migration
Davis Goodin [Wed, 26 Jun 2019 20:35:07 +0000 (15:35 -0500)]
Merge 'master' into dev/arcade-migration

# Conflicts:
# BranchInfo.props
# NuGet.config
# dependencies.props
# eng/Versions.props
# src/pkg/packaging/Directory.Build.props
# src/pkg/packaging/installers.proj

Commit migrated from https://github.com/dotnet/core-setup/commit/4a921a7effc7b1e3540c9038bcd6f414ec80af96

5 years agoUpdate branding to preview8 in master (dotnet/core-setup#6939)
William Godbe [Wed, 26 Jun 2019 19:14:32 +0000 (12:14 -0700)]
Update branding to preview8 in master (dotnet/core-setup#6939)

Commit migrated from https://github.com/dotnet/core-setup/commit/1e298560b0dce474d2b0088350312442e8727190

5 years agoSwitch from source to binary package for S.Text.Json (dotnet/core-setup#6937)
Eric StJohn [Wed, 26 Jun 2019 18:59:58 +0000 (11:59 -0700)]
Switch from source to binary package for S.Text.Json (dotnet/core-setup#6937)

Commit migrated from https://github.com/dotnet/core-setup/commit/ad5f7bcc38df67bd9adb31a637a6ce3ec2f42600

5 years agoEnable singing of single-file bundles (dotnet/core-setup#6885)
Swaroop Sridhar [Wed, 26 Jun 2019 18:58:23 +0000 (11:58 -0700)]
Enable singing of single-file bundles (dotnet/core-setup#6885)

* Enable singing of bundles

This change removes the requirement that the bundle-signature
be found at the end of the file, so that tools like signtool
can append their custom information at the end of the file.

The layout of .net core bundles was

AppHost Code
Bundled Files
Manifest header
Manifest entries
Bundle footer
<EOF>

The bundle-footer is now removed, its functionality is served by a
special global in apphost (Bundle-Placeholder) similar to the way
APP-DLL name is encoded in the AppHost.

The normal unbundled apphost has a default value for the bundle-placeholder.
If the apphost is a single-file bundle, the bundler tool (in HostModel) updates
the value of the variable on disk to a different value, and encodes the location
of the manifest header in it.

This way, there is no requirement that the bundle meta-data must remain at
the end of the file.

This change also simplifies the test for whether an apphost is a bundle:
we only check a value in the loaded binary, rather than performing file reads.

An additional change in this commit is that
the Bundle version is changed from 0.1 to 1.0

This change adds a test case: TestWithAdditionalContentAfterBundleMetadata
However, this caused a different test to fail in the lab because the
Disable this test since it is causing other tests to fail because the machines ran out of disk space copying the test assets. So, this test is temporarily disabled, until the infrastructure issue is resolved
(likely by not using the hosted-pool for testing).

Commit migrated from https://github.com/dotnet/core-setup/commit/19b99b3babd8cf3ff8a99089eb2f64e782b75b95

5 years agoMerge pull request dotnet/core-setup#6894 from dagood/arcade-reviewable
Davis Goodin [Wed, 26 Jun 2019 15:28:00 +0000 (10:28 -0500)]
Merge pull request dotnet/core-setup#6894 from dagood/arcade-reviewable

[dev/arcade-migration] Build initial Linux and Windows x64 artifacts

Commit migrated from https://github.com/dotnet/core-setup/commit/88b82f39bd2aaf42e659914ebdccbf9f90585b71

5 years agoAdd forward-focused comments per review
Davis Goodin [Wed, 26 Jun 2019 15:07:13 +0000 (10:07 -0500)]
Add forward-focused comments per review

Commit migrated from https://github.com/dotnet/core-setup/commit/4650eed8685f30a6919f9a7b249d75a8baf3e4e7

5 years agoRemove+sort usings, add headers for build tasks
Davis Goodin [Wed, 26 Jun 2019 14:51:35 +0000 (09:51 -0500)]
Remove+sort usings, add headers for build tasks

Commit migrated from https://github.com/dotnet/core-setup/commit/52a5513a7cd4d11fbd8d89ca8fd6f4fe07a4efd0

5 years agoOnly log to event log when we host wrote an error message (dotnet/core-setup#6923)
Steve MacLean [Wed, 26 Jun 2019 01:48:32 +0000 (21:48 -0400)]
Only log to event log when we host wrote an error message (dotnet/core-setup#6923)

Managed code can return an exit code. In this case we do not want to write
the the Windows Event Log.

Also change description based on feedback.

Commit migrated from https://github.com/dotnet/core-setup/commit/2954215e45552f47dc0e73306fa5cb79390643f7

5 years ago[master] Update dependencies from dotnet/corefx (dotnet/core-setup#6882)
dotnet-maestro[bot] [Wed, 26 Jun 2019 00:11:27 +0000 (00:11 +0000)]
[master] Update dependencies from dotnet/corefx (dotnet/core-setup#6882)

* Update dependencies from https://github.com/dotnet/corefx build 20190620.3

- System.Windows.Extensions - 4.6.0-preview7.19320.3
- System.CodeDom - 4.6.0-preview7.19320.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19320.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19320.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19320.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19320.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19320.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19320.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19320.3
- System.Resources.Extensions - 4.6.0-preview7.19320.3
- System.Security.AccessControl - 4.6.0-preview7.19320.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19320.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19320.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19320.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19320.3
- System.Security.Permissions - 4.6.0-preview7.19320.3
- System.Security.Principal.Windows - 4.6.0-preview7.19320.3
- System.Threading.AccessControl - 4.6.0-preview7.19320.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19320.3
- System.DirectoryServices - 4.6.0-preview7.19320.3
- System.Drawing.Common - 4.6.0-preview7.19320.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19320.3
- System.IO.Packaging - 4.6.0-preview7.19320.3

* Update dependencies from https://github.com/dotnet/corefx build 20190620.4

- System.Windows.Extensions - 4.6.0-preview7.19320.4
- System.CodeDom - 4.6.0-preview7.19320.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19320.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19320.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19320.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19320.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19320.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19320.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19320.4
- System.Resources.Extensions - 4.6.0-preview7.19320.4
- System.Security.AccessControl - 4.6.0-preview7.19320.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19320.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19320.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19320.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19320.4
- System.Security.Permissions - 4.6.0-preview7.19320.4
- System.Security.Principal.Windows - 4.6.0-preview7.19320.4
- System.Threading.AccessControl - 4.6.0-preview7.19320.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19320.4
- System.DirectoryServices - 4.6.0-preview7.19320.4
- System.Drawing.Common - 4.6.0-preview7.19320.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19320.4
- System.IO.Packaging - 4.6.0-preview7.19320.4

* Update dependencies from https://github.com/dotnet/corefx build 20190620.5

- System.Windows.Extensions - 4.6.0-preview7.19320.5
- System.CodeDom - 4.6.0-preview7.19320.5
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19320.5
- Microsoft.NETCore.Targets - 3.0.0-preview7.19320.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19320.5
- Microsoft.Win32.Registry - 4.6.0-preview7.19320.5
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19320.5
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19320.5
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19320.5
- System.Resources.Extensions - 4.6.0-preview7.19320.5
- System.Security.AccessControl - 4.6.0-preview7.19320.5
- System.Security.Cryptography.Cng - 4.6.0-preview7.19320.5
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19320.5
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19320.5
- System.Security.Cryptography.Xml - 4.6.0-preview7.19320.5
- System.Security.Permissions - 4.6.0-preview7.19320.5
- System.Security.Principal.Windows - 4.6.0-preview7.19320.5
- System.Threading.AccessControl - 4.6.0-preview7.19320.5
- System.Diagnostics.EventLog - 4.6.0-preview7.19320.5
- System.DirectoryServices - 4.6.0-preview7.19320.5
- System.Drawing.Common - 4.6.0-preview7.19320.5
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19320.5
- System.IO.Packaging - 4.6.0-preview7.19320.5

* Update dependencies from https://github.com/dotnet/corefx build 20190620.6

- System.Windows.Extensions - 4.6.0-preview7.19320.6
- System.CodeDom - 4.6.0-preview7.19320.6
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19320.6
- Microsoft.NETCore.Targets - 3.0.0-preview7.19320.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19320.6
- Microsoft.Win32.Registry - 4.6.0-preview7.19320.6
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19320.6
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19320.6
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19320.6
- System.Resources.Extensions - 4.6.0-preview7.19320.6
- System.Security.AccessControl - 4.6.0-preview7.19320.6
- System.Security.Cryptography.Cng - 4.6.0-preview7.19320.6
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19320.6
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19320.6
- System.Security.Cryptography.Xml - 4.6.0-preview7.19320.6
- System.Security.Permissions - 4.6.0-preview7.19320.6
- System.Security.Principal.Windows - 4.6.0-preview7.19320.6
- System.Threading.AccessControl - 4.6.0-preview7.19320.6
- System.Diagnostics.EventLog - 4.6.0-preview7.19320.6
- System.DirectoryServices - 4.6.0-preview7.19320.6
- System.Drawing.Common - 4.6.0-preview7.19320.6
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19320.6
- System.IO.Packaging - 4.6.0-preview7.19320.6

* Update dependencies from https://github.com/dotnet/corefx build 20190620.7

- System.Windows.Extensions - 4.6.0-preview7.19320.7
- System.CodeDom - 4.6.0-preview7.19320.7
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19320.7
- Microsoft.NETCore.Targets - 3.0.0-preview7.19320.7
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19320.7
- Microsoft.Win32.Registry - 4.6.0-preview7.19320.7
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19320.7
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19320.7
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19320.7
- System.Resources.Extensions - 4.6.0-preview7.19320.7
- System.Security.AccessControl - 4.6.0-preview7.19320.7
- System.Security.Cryptography.Cng - 4.6.0-preview7.19320.7
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19320.7
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19320.7
- System.Security.Cryptography.Xml - 4.6.0-preview7.19320.7
- System.Security.Permissions - 4.6.0-preview7.19320.7
- System.Security.Principal.Windows - 4.6.0-preview7.19320.7
- System.Threading.AccessControl - 4.6.0-preview7.19320.7
- System.Diagnostics.EventLog - 4.6.0-preview7.19320.7
- System.DirectoryServices - 4.6.0-preview7.19320.7
- System.Drawing.Common - 4.6.0-preview7.19320.7
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19320.7
- System.IO.Packaging - 4.6.0-preview7.19320.7

* Update dependencies from https://github.com/dotnet/corefx build 20190620.8

- System.Windows.Extensions - 4.6.0-preview7.19320.8
- System.CodeDom - 4.6.0-preview7.19320.8
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19320.8
- Microsoft.NETCore.Targets - 3.0.0-preview7.19320.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19320.8
- Microsoft.Win32.Registry - 4.6.0-preview7.19320.8
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19320.8
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19320.8
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19320.8
- System.Resources.Extensions - 4.6.0-preview7.19320.8
- System.Security.AccessControl - 4.6.0-preview7.19320.8
- System.Security.Cryptography.Cng - 4.6.0-preview7.19320.8
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19320.8
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19320.8
- System.Security.Cryptography.Xml - 4.6.0-preview7.19320.8
- System.Security.Permissions - 4.6.0-preview7.19320.8
- System.Security.Principal.Windows - 4.6.0-preview7.19320.8
- System.Threading.AccessControl - 4.6.0-preview7.19320.8
- System.Diagnostics.EventLog - 4.6.0-preview7.19320.8
- System.DirectoryServices - 4.6.0-preview7.19320.8
- System.Drawing.Common - 4.6.0-preview7.19320.8
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19320.8
- System.IO.Packaging - 4.6.0-preview7.19320.8

* Update dependencies from https://github.com/dotnet/corefx build 20190621.1

- System.Windows.Extensions - 4.6.0-preview7.19321.1
- System.CodeDom - 4.6.0-preview7.19321.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.1
- System.Resources.Extensions - 4.6.0-preview7.19321.1
- System.Security.AccessControl - 4.6.0-preview7.19321.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.1
- System.Security.Permissions - 4.6.0-preview7.19321.1
- System.Security.Principal.Windows - 4.6.0-preview7.19321.1
- System.Threading.AccessControl - 4.6.0-preview7.19321.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.1
- System.DirectoryServices - 4.6.0-preview7.19321.1
- System.Drawing.Common - 4.6.0-preview7.19321.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.1
- System.IO.Packaging - 4.6.0-preview7.19321.1

* Update dependencies from https://github.com/dotnet/corefx build 20190621.2

- System.Windows.Extensions - 4.6.0-preview7.19321.2
- System.CodeDom - 4.6.0-preview7.19321.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.2
- System.Resources.Extensions - 4.6.0-preview7.19321.2
- System.Security.AccessControl - 4.6.0-preview7.19321.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.2
- System.Security.Permissions - 4.6.0-preview7.19321.2
- System.Security.Principal.Windows - 4.6.0-preview7.19321.2
- System.Threading.AccessControl - 4.6.0-preview7.19321.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.2
- System.DirectoryServices - 4.6.0-preview7.19321.2
- System.Drawing.Common - 4.6.0-preview7.19321.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.2
- System.IO.Packaging - 4.6.0-preview7.19321.2

* Update dependencies from https://github.com/dotnet/corefx build 20190621.4

- System.Windows.Extensions - 4.6.0-preview7.19321.4
- System.CodeDom - 4.6.0-preview7.19321.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.4
- System.Resources.Extensions - 4.6.0-preview7.19321.4
- System.Security.AccessControl - 4.6.0-preview7.19321.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.4
- System.Security.Permissions - 4.6.0-preview7.19321.4
- System.Security.Principal.Windows - 4.6.0-preview7.19321.4
- System.Threading.AccessControl - 4.6.0-preview7.19321.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.4
- System.DirectoryServices - 4.6.0-preview7.19321.4
- System.Drawing.Common - 4.6.0-preview7.19321.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.4
- System.IO.Packaging - 4.6.0-preview7.19321.4

* Update dependencies from https://github.com/dotnet/corefx build 20190621.5

- System.Windows.Extensions - 4.6.0-preview7.19321.5
- System.CodeDom - 4.6.0-preview7.19321.5
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.5
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.5
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.5
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.5
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.5
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.5
- System.Resources.Extensions - 4.6.0-preview7.19321.5
- System.Security.AccessControl - 4.6.0-preview7.19321.5
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.5
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.5
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.5
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.5
- System.Security.Permissions - 4.6.0-preview7.19321.5
- System.Security.Principal.Windows - 4.6.0-preview7.19321.5
- System.Threading.AccessControl - 4.6.0-preview7.19321.5
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.5
- System.DirectoryServices - 4.6.0-preview7.19321.5
- System.Drawing.Common - 4.6.0-preview7.19321.5
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.5
- System.IO.Packaging - 4.6.0-preview7.19321.5

* Update dependencies from https://github.com/dotnet/corefx build 20190621.6

- System.Windows.Extensions - 4.6.0-preview7.19321.6
- System.CodeDom - 4.6.0-preview7.19321.6
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.6
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.6
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.6
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.6
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.6
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.6
- System.Resources.Extensions - 4.6.0-preview7.19321.6
- System.Security.AccessControl - 4.6.0-preview7.19321.6
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.6
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.6
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.6
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.6
- System.Security.Permissions - 4.6.0-preview7.19321.6
- System.Security.Principal.Windows - 4.6.0-preview7.19321.6
- System.Threading.AccessControl - 4.6.0-preview7.19321.6
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.6
- System.DirectoryServices - 4.6.0-preview7.19321.6
- System.Drawing.Common - 4.6.0-preview7.19321.6
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.6
- System.IO.Packaging - 4.6.0-preview7.19321.6

* Update dependencies from https://github.com/dotnet/corefx build 20190621.7

- System.Windows.Extensions - 4.6.0-preview7.19321.7
- System.CodeDom - 4.6.0-preview7.19321.7
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.7
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.7
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.7
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.7
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.7
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.7
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.7
- System.Resources.Extensions - 4.6.0-preview7.19321.7
- System.Security.AccessControl - 4.6.0-preview7.19321.7
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.7
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.7
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.7
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.7
- System.Security.Permissions - 4.6.0-preview7.19321.7
- System.Security.Principal.Windows - 4.6.0-preview7.19321.7
- System.Threading.AccessControl - 4.6.0-preview7.19321.7
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.7
- System.DirectoryServices - 4.6.0-preview7.19321.7
- System.Drawing.Common - 4.6.0-preview7.19321.7
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.7
- System.IO.Packaging - 4.6.0-preview7.19321.7

* Update dependencies from https://github.com/dotnet/corefx build 20190621.8

- System.Windows.Extensions - 4.6.0-preview7.19321.8
- System.CodeDom - 4.6.0-preview7.19321.8
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19321.8
- Microsoft.NETCore.Targets - 3.0.0-preview7.19321.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19321.8
- Microsoft.Win32.Registry - 4.6.0-preview7.19321.8
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19321.8
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19321.8
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19321.8
- System.Resources.Extensions - 4.6.0-preview7.19321.8
- System.Security.AccessControl - 4.6.0-preview7.19321.8
- System.Security.Cryptography.Cng - 4.6.0-preview7.19321.8
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19321.8
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19321.8
- System.Security.Cryptography.Xml - 4.6.0-preview7.19321.8
- System.Security.Permissions - 4.6.0-preview7.19321.8
- System.Security.Principal.Windows - 4.6.0-preview7.19321.8
- System.Threading.AccessControl - 4.6.0-preview7.19321.8
- System.Diagnostics.EventLog - 4.6.0-preview7.19321.8
- System.DirectoryServices - 4.6.0-preview7.19321.8
- System.Drawing.Common - 4.6.0-preview7.19321.8
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19321.8
- System.IO.Packaging - 4.6.0-preview7.19321.8

* Update dependencies from https://github.com/dotnet/corefx build 20190622.1

- System.Windows.Extensions - 4.6.0-preview7.19322.1
- System.CodeDom - 4.6.0-preview7.19322.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.1
- System.Resources.Extensions - 4.6.0-preview7.19322.1
- System.Security.AccessControl - 4.6.0-preview7.19322.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.1
- System.Security.Permissions - 4.6.0-preview7.19322.1
- System.Security.Principal.Windows - 4.6.0-preview7.19322.1
- System.Threading.AccessControl - 4.6.0-preview7.19322.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.1
- System.DirectoryServices - 4.6.0-preview7.19322.1
- System.Drawing.Common - 4.6.0-preview7.19322.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.1
- System.IO.Packaging - 4.6.0-preview7.19322.1

* Update dependencies from https://github.com/dotnet/corefx build 20190622.2

- System.Windows.Extensions - 4.6.0-preview7.19322.2
- System.CodeDom - 4.6.0-preview7.19322.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.2
- System.Resources.Extensions - 4.6.0-preview7.19322.2
- System.Security.AccessControl - 4.6.0-preview7.19322.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.2
- System.Security.Permissions - 4.6.0-preview7.19322.2
- System.Security.Principal.Windows - 4.6.0-preview7.19322.2
- System.Threading.AccessControl - 4.6.0-preview7.19322.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.2
- System.DirectoryServices - 4.6.0-preview7.19322.2
- System.Drawing.Common - 4.6.0-preview7.19322.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.2
- System.IO.Packaging - 4.6.0-preview7.19322.2

* Update dependencies from https://github.com/dotnet/corefx build 20190622.3

- System.Windows.Extensions - 4.6.0-preview7.19322.3
- System.CodeDom - 4.6.0-preview7.19322.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.3
- System.Resources.Extensions - 4.6.0-preview7.19322.3
- System.Security.AccessControl - 4.6.0-preview7.19322.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.3
- System.Security.Permissions - 4.6.0-preview7.19322.3
- System.Security.Principal.Windows - 4.6.0-preview7.19322.3
- System.Threading.AccessControl - 4.6.0-preview7.19322.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.3
- System.DirectoryServices - 4.6.0-preview7.19322.3
- System.Drawing.Common - 4.6.0-preview7.19322.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.3
- System.IO.Packaging - 4.6.0-preview7.19322.3

* Update dependencies from https://github.com/dotnet/corefx build 20190622.4

- System.Windows.Extensions - 4.6.0-preview7.19322.4
- System.CodeDom - 4.6.0-preview7.19322.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.4
- System.Resources.Extensions - 4.6.0-preview7.19322.4
- System.Security.AccessControl - 4.6.0-preview7.19322.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.4
- System.Security.Permissions - 4.6.0-preview7.19322.4
- System.Security.Principal.Windows - 4.6.0-preview7.19322.4
- System.Threading.AccessControl - 4.6.0-preview7.19322.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.4
- System.DirectoryServices - 4.6.0-preview7.19322.4
- System.Drawing.Common - 4.6.0-preview7.19322.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.4
- System.IO.Packaging - 4.6.0-preview7.19322.4

* Update dependencies from https://github.com/dotnet/corefx build 20190622.5

- System.Windows.Extensions - 4.6.0-preview7.19322.5
- System.CodeDom - 4.6.0-preview7.19322.5
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.5
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.5
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.5
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.5
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.5
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.5
- System.Resources.Extensions - 4.6.0-preview7.19322.5
- System.Security.AccessControl - 4.6.0-preview7.19322.5
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.5
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.5
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.5
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.5
- System.Security.Permissions - 4.6.0-preview7.19322.5
- System.Security.Principal.Windows - 4.6.0-preview7.19322.5
- System.Threading.AccessControl - 4.6.0-preview7.19322.5
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.5
- System.DirectoryServices - 4.6.0-preview7.19322.5
- System.Drawing.Common - 4.6.0-preview7.19322.5
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.5
- System.IO.Packaging - 4.6.0-preview7.19322.5

* Update dependencies from https://github.com/dotnet/corefx build 20190622.6

- System.Windows.Extensions - 4.6.0-preview7.19322.6
- System.CodeDom - 4.6.0-preview7.19322.6
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.6
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.6
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.6
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.6
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.6
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.6
- System.Resources.Extensions - 4.6.0-preview7.19322.6
- System.Security.AccessControl - 4.6.0-preview7.19322.6
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.6
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.6
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.6
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.6
- System.Security.Permissions - 4.6.0-preview7.19322.6
- System.Security.Principal.Windows - 4.6.0-preview7.19322.6
- System.Threading.AccessControl - 4.6.0-preview7.19322.6
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.6
- System.DirectoryServices - 4.6.0-preview7.19322.6
- System.Drawing.Common - 4.6.0-preview7.19322.6
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.6
- System.IO.Packaging - 4.6.0-preview7.19322.6

* Update dependencies from https://github.com/dotnet/corefx build 20190622.7

- System.Windows.Extensions - 4.6.0-preview7.19322.7
- System.CodeDom - 4.6.0-preview7.19322.7
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19322.7
- Microsoft.NETCore.Targets - 3.0.0-preview7.19322.7
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19322.7
- Microsoft.Win32.Registry - 4.6.0-preview7.19322.7
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19322.7
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19322.7
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19322.7
- System.Resources.Extensions - 4.6.0-preview7.19322.7
- System.Security.AccessControl - 4.6.0-preview7.19322.7
- System.Security.Cryptography.Cng - 4.6.0-preview7.19322.7
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19322.7
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19322.7
- System.Security.Cryptography.Xml - 4.6.0-preview7.19322.7
- System.Security.Permissions - 4.6.0-preview7.19322.7
- System.Security.Principal.Windows - 4.6.0-preview7.19322.7
- System.Threading.AccessControl - 4.6.0-preview7.19322.7
- System.Diagnostics.EventLog - 4.6.0-preview7.19322.7
- System.DirectoryServices - 4.6.0-preview7.19322.7
- System.Drawing.Common - 4.6.0-preview7.19322.7
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19322.7
- System.IO.Packaging - 4.6.0-preview7.19322.7

* Update dependencies from https://github.com/dotnet/corefx build 20190623.1

- System.Windows.Extensions - 4.6.0-preview7.19323.1
- System.CodeDom - 4.6.0-preview7.19323.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19323.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19323.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19323.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19323.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19323.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19323.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19323.1
- System.Resources.Extensions - 4.6.0-preview7.19323.1
- System.Security.AccessControl - 4.6.0-preview7.19323.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19323.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19323.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19323.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19323.1
- System.Security.Permissions - 4.6.0-preview7.19323.1
- System.Security.Principal.Windows - 4.6.0-preview7.19323.1
- System.Threading.AccessControl - 4.6.0-preview7.19323.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19323.1
- System.DirectoryServices - 4.6.0-preview7.19323.1
- System.Drawing.Common - 4.6.0-preview7.19323.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19323.1
- System.IO.Packaging - 4.6.0-preview7.19323.1

* Update dependencies from https://github.com/dotnet/corefx build 20190623.2

- System.Windows.Extensions - 4.6.0-preview7.19323.2
- System.CodeDom - 4.6.0-preview7.19323.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19323.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19323.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19323.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19323.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19323.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19323.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19323.2
- System.Resources.Extensions - 4.6.0-preview7.19323.2
- System.Security.AccessControl - 4.6.0-preview7.19323.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19323.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19323.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19323.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19323.2
- System.Security.Permissions - 4.6.0-preview7.19323.2
- System.Security.Principal.Windows - 4.6.0-preview7.19323.2
- System.Threading.AccessControl - 4.6.0-preview7.19323.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19323.2
- System.DirectoryServices - 4.6.0-preview7.19323.2
- System.Drawing.Common - 4.6.0-preview7.19323.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19323.2
- System.IO.Packaging - 4.6.0-preview7.19323.2

* Update dependencies from https://github.com/dotnet/corefx build 20190623.3

- System.Windows.Extensions - 4.6.0-preview7.19323.3
- System.CodeDom - 4.6.0-preview7.19323.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19323.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19323.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19323.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19323.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19323.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19323.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19323.3
- System.Resources.Extensions - 4.6.0-preview7.19323.3
- System.Security.AccessControl - 4.6.0-preview7.19323.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19323.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19323.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19323.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19323.3
- System.Security.Permissions - 4.6.0-preview7.19323.3
- System.Security.Principal.Windows - 4.6.0-preview7.19323.3
- System.Threading.AccessControl - 4.6.0-preview7.19323.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19323.3
- System.DirectoryServices - 4.6.0-preview7.19323.3
- System.Drawing.Common - 4.6.0-preview7.19323.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19323.3
- System.IO.Packaging - 4.6.0-preview7.19323.3

* Update dependencies from https://github.com/dotnet/corefx build 20190623.4

- System.Windows.Extensions - 4.6.0-preview7.19323.4
- System.CodeDom - 4.6.0-preview7.19323.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19323.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19323.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19323.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19323.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19323.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19323.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19323.4
- System.Resources.Extensions - 4.6.0-preview7.19323.4
- System.Security.AccessControl - 4.6.0-preview7.19323.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19323.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19323.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19323.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19323.4
- System.Security.Permissions - 4.6.0-preview7.19323.4
- System.Security.Principal.Windows - 4.6.0-preview7.19323.4
- System.Threading.AccessControl - 4.6.0-preview7.19323.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19323.4
- System.DirectoryServices - 4.6.0-preview7.19323.4
- System.Drawing.Common - 4.6.0-preview7.19323.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19323.4
- System.IO.Packaging - 4.6.0-preview7.19323.4

* Update dependencies from https://github.com/dotnet/corefx build 20190624.1

- System.Windows.Extensions - 4.6.0-preview7.19324.1
- System.CodeDom - 4.6.0-preview7.19324.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.1
- System.Resources.Extensions - 4.6.0-preview7.19324.1
- System.Security.AccessControl - 4.6.0-preview7.19324.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.1
- System.Security.Permissions - 4.6.0-preview7.19324.1
- System.Security.Principal.Windows - 4.6.0-preview7.19324.1
- System.Threading.AccessControl - 4.6.0-preview7.19324.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.1
- System.DirectoryServices - 4.6.0-preview7.19324.1
- System.Drawing.Common - 4.6.0-preview7.19324.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.1
- System.IO.Packaging - 4.6.0-preview7.19324.1

* Update dependencies from https://github.com/dotnet/corefx build 20190624.2

- System.Windows.Extensions - 4.6.0-preview7.19324.2
- System.CodeDom - 4.6.0-preview7.19324.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.2
- System.Resources.Extensions - 4.6.0-preview7.19324.2
- System.Security.AccessControl - 4.6.0-preview7.19324.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.2
- System.Security.Permissions - 4.6.0-preview7.19324.2
- System.Security.Principal.Windows - 4.6.0-preview7.19324.2
- System.Threading.AccessControl - 4.6.0-preview7.19324.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.2
- System.DirectoryServices - 4.6.0-preview7.19324.2
- System.Drawing.Common - 4.6.0-preview7.19324.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.2
- System.IO.Packaging - 4.6.0-preview7.19324.2

* Update dependencies from https://github.com/dotnet/corefx build 20190624.3

- System.Windows.Extensions - 4.6.0-preview7.19324.3
- System.CodeDom - 4.6.0-preview7.19324.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.3
- System.Resources.Extensions - 4.6.0-preview7.19324.3
- System.Security.AccessControl - 4.6.0-preview7.19324.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.3
- System.Security.Permissions - 4.6.0-preview7.19324.3
- System.Security.Principal.Windows - 4.6.0-preview7.19324.3
- System.Threading.AccessControl - 4.6.0-preview7.19324.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.3
- System.DirectoryServices - 4.6.0-preview7.19324.3
- System.Drawing.Common - 4.6.0-preview7.19324.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.3
- System.IO.Packaging - 4.6.0-preview7.19324.3

* Update dependencies from https://github.com/dotnet/corefx build 20190624.4

- System.Windows.Extensions - 4.6.0-preview7.19324.4
- System.CodeDom - 4.6.0-preview7.19324.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.4
- System.Resources.Extensions - 4.6.0-preview7.19324.4
- System.Security.AccessControl - 4.6.0-preview7.19324.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.4
- System.Security.Permissions - 4.6.0-preview7.19324.4
- System.Security.Principal.Windows - 4.6.0-preview7.19324.4
- System.Threading.AccessControl - 4.6.0-preview7.19324.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.4
- System.DirectoryServices - 4.6.0-preview7.19324.4
- System.Drawing.Common - 4.6.0-preview7.19324.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.4
- System.IO.Packaging - 4.6.0-preview7.19324.4

* Update dependencies from https://github.com/dotnet/corefx build 20190624.5

- System.Windows.Extensions - 4.6.0-preview7.19324.5
- System.CodeDom - 4.6.0-preview7.19324.5
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.5
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.5
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.5
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.5
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.5
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.5
- System.Resources.Extensions - 4.6.0-preview7.19324.5
- System.Security.AccessControl - 4.6.0-preview7.19324.5
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.5
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.5
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.5
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.5
- System.Security.Permissions - 4.6.0-preview7.19324.5
- System.Security.Principal.Windows - 4.6.0-preview7.19324.5
- System.Threading.AccessControl - 4.6.0-preview7.19324.5
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.5
- System.DirectoryServices - 4.6.0-preview7.19324.5
- System.Drawing.Common - 4.6.0-preview7.19324.5
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.5
- System.IO.Packaging - 4.6.0-preview7.19324.5

* Update dependencies from https://github.com/dotnet/corefx build 20190624.6

- System.Windows.Extensions - 4.6.0-preview7.19324.6
- System.CodeDom - 4.6.0-preview7.19324.6
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.6
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.6
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.6
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.6
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.6
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.6
- System.Resources.Extensions - 4.6.0-preview7.19324.6
- System.Security.AccessControl - 4.6.0-preview7.19324.6
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.6
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.6
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.6
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.6
- System.Security.Permissions - 4.6.0-preview7.19324.6
- System.Security.Principal.Windows - 4.6.0-preview7.19324.6
- System.Threading.AccessControl - 4.6.0-preview7.19324.6
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.6
- System.DirectoryServices - 4.6.0-preview7.19324.6
- System.Drawing.Common - 4.6.0-preview7.19324.6
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.6
- System.IO.Packaging - 4.6.0-preview7.19324.6

* Update dependencies from https://github.com/dotnet/corefx build 20190624.7

- System.Windows.Extensions - 4.6.0-preview7.19324.7
- System.CodeDom - 4.6.0-preview7.19324.7
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.7
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.7
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.7
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.7
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.7
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.7
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.7
- System.Resources.Extensions - 4.6.0-preview7.19324.7
- System.Security.AccessControl - 4.6.0-preview7.19324.7
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.7
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.7
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.7
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.7
- System.Security.Permissions - 4.6.0-preview7.19324.7
- System.Security.Principal.Windows - 4.6.0-preview7.19324.7
- System.Threading.AccessControl - 4.6.0-preview7.19324.7
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.7
- System.DirectoryServices - 4.6.0-preview7.19324.7
- System.Drawing.Common - 4.6.0-preview7.19324.7
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.7
- System.IO.Packaging - 4.6.0-preview7.19324.7

* Update dependencies from https://github.com/dotnet/corefx build 20190624.8

- System.Windows.Extensions - 4.6.0-preview7.19324.8
- System.CodeDom - 4.6.0-preview7.19324.8
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19324.8
- Microsoft.NETCore.Targets - 3.0.0-preview7.19324.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19324.8
- Microsoft.Win32.Registry - 4.6.0-preview7.19324.8
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19324.8
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19324.8
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19324.8
- System.Resources.Extensions - 4.6.0-preview7.19324.8
- System.Security.AccessControl - 4.6.0-preview7.19324.8
- System.Security.Cryptography.Cng - 4.6.0-preview7.19324.8
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19324.8
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19324.8
- System.Security.Cryptography.Xml - 4.6.0-preview7.19324.8
- System.Security.Permissions - 4.6.0-preview7.19324.8
- System.Security.Principal.Windows - 4.6.0-preview7.19324.8
- System.Threading.AccessControl - 4.6.0-preview7.19324.8
- System.Diagnostics.EventLog - 4.6.0-preview7.19324.8
- System.DirectoryServices - 4.6.0-preview7.19324.8
- System.Drawing.Common - 4.6.0-preview7.19324.8
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19324.8
- System.IO.Packaging - 4.6.0-preview7.19324.8

* Update dependencies from https://github.com/dotnet/corefx build 20190625.1

- System.Windows.Extensions - 4.6.0-preview7.19325.1
- System.CodeDom - 4.6.0-preview7.19325.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19325.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19325.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19325.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19325.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19325.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19325.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19325.1
- System.Resources.Extensions - 4.6.0-preview7.19325.1
- System.Security.AccessControl - 4.6.0-preview7.19325.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19325.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19325.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19325.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19325.1
- System.Security.Permissions - 4.6.0-preview7.19325.1
- System.Security.Principal.Windows - 4.6.0-preview7.19325.1
- System.Threading.AccessControl - 4.6.0-preview7.19325.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19325.1
- System.DirectoryServices - 4.6.0-preview7.19325.1
- System.Drawing.Common - 4.6.0-preview7.19325.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19325.1
- System.IO.Packaging - 4.6.0-preview7.19325.1

* Update dependencies from https://github.com/dotnet/corefx build 20190625.2

- System.Windows.Extensions - 4.6.0-preview7.19325.2
- System.CodeDom - 4.6.0-preview7.19325.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19325.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19325.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19325.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19325.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19325.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19325.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19325.2
- System.Resources.Extensions - 4.6.0-preview7.19325.2
- System.Security.AccessControl - 4.6.0-preview7.19325.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19325.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19325.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19325.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19325.2
- System.Security.Permissions - 4.6.0-preview7.19325.2
- System.Security.Principal.Windows - 4.6.0-preview7.19325.2
- System.Threading.AccessControl - 4.6.0-preview7.19325.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19325.2
- System.DirectoryServices - 4.6.0-preview7.19325.2
- System.Drawing.Common - 4.6.0-preview7.19325.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19325.2
- System.IO.Packaging - 4.6.0-preview7.19325.2

* Update dependencies from https://github.com/dotnet/corefx build 20190625.3

- System.Windows.Extensions - 4.6.0-preview7.19325.3
- System.CodeDom - 4.6.0-preview7.19325.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19325.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19325.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19325.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19325.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19325.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19325.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19325.3
- System.Resources.Extensions - 4.6.0-preview7.19325.3
- System.Security.AccessControl - 4.6.0-preview7.19325.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19325.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19325.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19325.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19325.3
- System.Security.Permissions - 4.6.0-preview7.19325.3
- System.Security.Principal.Windows - 4.6.0-preview7.19325.3
- System.Threading.AccessControl - 4.6.0-preview7.19325.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19325.3
- System.DirectoryServices - 4.6.0-preview7.19325.3
- System.Drawing.Common - 4.6.0-preview7.19325.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19325.3
- System.IO.Packaging - 4.6.0-preview7.19325.3

* Update dependencies from https://github.com/dotnet/corefx build 20190625.8

- System.Windows.Extensions - 4.6.0-preview7.19325.8
- System.CodeDom - 4.6.0-preview7.19325.8
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19325.8
- Microsoft.NETCore.Targets - 3.0.0-preview7.19325.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19325.8
- Microsoft.Win32.Registry - 4.6.0-preview7.19325.8
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19325.8
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19325.8
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19325.8
- System.Resources.Extensions - 4.6.0-preview7.19325.8
- System.Security.AccessControl - 4.6.0-preview7.19325.8
- System.Security.Cryptography.Cng - 4.6.0-preview7.19325.8
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19325.8
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19325.8
- System.Security.Cryptography.Xml - 4.6.0-preview7.19325.8
- System.Security.Permissions - 4.6.0-preview7.19325.8
- System.Security.Principal.Windows - 4.6.0-preview7.19325.8
- System.Threading.AccessControl - 4.6.0-preview7.19325.8
- System.Diagnostics.EventLog - 4.6.0-preview7.19325.8
- System.DirectoryServices - 4.6.0-preview7.19325.8
- System.Drawing.Common - 4.6.0-preview7.19325.8
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19325.8
- System.IO.Packaging - 4.6.0-preview7.19325.8

* Update dependencies from https://github.com/dotnet/corefx build 20190625.10

- System.Windows.Extensions - 4.6.0-preview7.19325.10
- System.CodeDom - 4.6.0-preview7.19325.10
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19325.10
- Microsoft.NETCore.Targets - 3.0.0-preview7.19325.10
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19325.10
- Microsoft.Win32.Registry - 4.6.0-preview7.19325.10
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19325.10
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19325.10
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19325.10
- System.Resources.Extensions - 4.6.0-preview7.19325.10
- System.Security.AccessControl - 4.6.0-preview7.19325.10
- System.Security.Cryptography.Cng - 4.6.0-preview7.19325.10
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19325.10
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19325.10
- System.Security.Cryptography.Xml - 4.6.0-preview7.19325.10
- System.Security.Permissions - 4.6.0-preview7.19325.10
- System.Security.Principal.Windows - 4.6.0-preview7.19325.10
- System.Threading.AccessControl - 4.6.0-preview7.19325.10
- System.Diagnostics.EventLog - 4.6.0-preview7.19325.10
- System.DirectoryServices - 4.6.0-preview7.19325.10
- System.Drawing.Common - 4.6.0-preview7.19325.10
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19325.10
- System.IO.Packaging - 4.6.0-preview7.19325.10

* Remove DataContractSerialization from partial crossgen

Commit migrated from https://github.com/dotnet/core-setup/commit/034a379b5654c9a06cf810ad68ec5288a1a5cb09

5 years agoLog trace errors to Windows Event Log (dotnet/core-setup#6921)
Steve MacLean [Tue, 25 Jun 2019 22:10:36 +0000 (18:10 -0400)]
Log trace errors to Windows Event Log (dotnet/core-setup#6921)

* Log trace errors to Windows Event Log

Use .NET Runtime event messages from mscorree.dll
Enable AppHost logging regardless of GUI bit
Always write errors to stderr too
Add apphost Advapi32.lib reference
Modify tests

Fixes & PR feedback

Commit migrated from https://github.com/dotnet/core-setup/commit/ea3f1f8e455b051b16d8d6e2269435dc1d044234

5 years agoManufacturing of the Visual Studio NuPkgs. (dotnet/core-setup#6913)
John Beisner [Tue, 25 Jun 2019 18:39:15 +0000 (11:39 -0700)]
Manufacturing of the Visual Studio NuPkgs. (dotnet/core-setup#6913)

* Manufacturing of the Visual Studio NuPkgs.

Commit migrated from https://github.com/dotnet/core-setup/commit/0524eae56d0bb16ec93a7313e237d6c5758bae90

5 years agoUse DisableRarCache, earlier workaround is wrong
Davis Goodin [Tue, 25 Jun 2019 18:05:49 +0000 (13:05 -0500)]
Use DisableRarCache, earlier workaround is wrong

Commit migrated from https://github.com/dotnet/core-setup/commit/4691d1591777c7c885dc6ad0e979303e006c229b

5 years ago[master] Update dependencies from dnceng/internal/dotnet-wpf-int (dotnet/core-setup...
dotnet-maestro[bot] [Tue, 25 Jun 2019 15:07:10 +0000 (15:07 +0000)]
[master] Update dependencies from dnceng/internal/dotnet-wpf-int (dotnet/core-setup#6916)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190624.38

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview7.19324.38

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview7.19323.8 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview7.19324.12 (parent: Microsoft.DotNet.Wpf.DncEng)

* rm PresentationUI.dll classification, match WPF

Commit migrated from https://github.com/dotnet/core-setup/commit/d70eb98f9a5cb9d964b82c846408e2fef9cd056f

5 years agoFix xUnit1013, xUnit1024 errors
Davis Goodin [Fri, 21 Jun 2019 19:25:02 +0000 (14:25 -0500)]
Fix xUnit1013, xUnit1024 errors

Commit migrated from https://github.com/dotnet/core-setup/commit/39491556f09653570e1322571401bff08e1ad06c

5 years agoMigrate tests to Arcade
Davis Goodin [Fri, 21 Jun 2019 18:50:08 +0000 (13:50 -0500)]
Migrate tests to Arcade

Commit migrated from https://github.com/dotnet/core-setup/commit/dd3d9f4141c7a244be29a1827e034f614b9cd2fb

5 years agoFix old-style packaging projects
Davis Goodin [Fri, 21 Jun 2019 18:48:57 +0000 (13:48 -0500)]
Fix old-style packaging projects

Only MSI, EXE, archives tested, but expected changes are included for others.

Commit migrated from https://github.com/dotnet/core-setup/commit/257549d49aaadf6e935ddbe50f8116ad88e737b1

5 years agoCreate sfxproj concept
Davis Goodin [Fri, 21 Jun 2019 18:46:35 +0000 (13:46 -0500)]
Create sfxproj concept

Arcade is more forceful about having a 1-to-1 mapping between project and intermediate path. This made it tougher to get the existing shared framework infra to work that relies on building a "sharedFramework.csproj" once for each shared framework, overriding the intermediate path.

The new approach is to have one sfxproj per shared framework.

Commit migrated from https://github.com/dotnet/core-setup/commit/9fd9b571c590ec32592e5cab3c54b61f9a22d225

5 years agoMigrate pkgproj/depproj to Arcade SDK
Davis Goodin [Fri, 21 Jun 2019 18:41:59 +0000 (13:41 -0500)]
Migrate pkgproj/depproj to Arcade SDK

This simplifies the build significantly. Building a depproj directly does what you'd expect, building a pkgproj directly does what you expect; a deep understanding should be less important.

Previously, an MSBuild task asked each depproj/pkgproj what configurations it should build under, then these configurations were filtered, then another MSBuild task built each of those. There were several phases of traversal build.

Now, each depproj is built only once, and each pkgproj is built only once (although it still may call itself to create rid-specific packages). Dependencies are now used to maintain the order that used to be maintained by phases. This also, in theory, opens the build up for better parallelization, but I haven't timed it.

Commit migrated from https://github.com/dotnet/core-setup/commit/11135d2b8cd07d7873042c79ab1061297d6a9be0

5 years agoFix native build generated headers and output dirs
Davis Goodin [Fri, 21 Jun 2019 18:30:40 +0000 (13:30 -0500)]
Fix native build generated headers and output dirs

This keeps the existing build scripts. Arcade isn't used within the native build itself.

The GenerateVersionHeader override functionality is replaced by "AssemblyName=%(HostFiles.FileDescription);" and the PrependWindowsHeaderIncludeToVersionHeaderFile target.

Commit migrated from https://github.com/dotnet/core-setup/commit/01a4eb192e367f758d1de47a77f1cf8b68d0b3c3

5 years agoBuild managed projects on Arcade
Davis Goodin [Fri, 21 Jun 2019 18:26:17 +0000 (13:26 -0500)]
Build managed projects on Arcade

This commit includes other general changes to the root Directory.Build files for versioning and to adjust the artifact directories.

Commit migrated from https://github.com/dotnet/core-setup/commit/8e97149bfadea8fe94d1b5fc76959e3ccc3dc6b4

5 years agoMigrate some tasks from BuildTools
Davis Goodin [Fri, 21 Jun 2019 18:17:43 +0000 (13:17 -0500)]
Migrate some tasks from BuildTools

Commit migrated from https://github.com/dotnet/core-setup/commit/0b9a758eb493539d742c7df99d659955475be96c

5 years agorm traversal build, we'll use dependencies instead
Davis Goodin [Fri, 21 Jun 2019 16:32:09 +0000 (11:32 -0500)]
rm traversal build, we'll use dependencies instead

Commit migrated from https://github.com/dotnet/core-setup/commit/9d41f1400ee836f6448464d13726ade5013b6a1e

5 years agoSet up Arcade Build.props
Davis Goodin [Fri, 21 Jun 2019 16:27:34 +0000 (11:27 -0500)]
Set up Arcade Build.props

Builds local build tasks before the Arcade-driven build begins.

The solution changes work around a VS 2019 bug that hangs the IDE on load: https://developercommunity.visualstudio.com/content/problem/465811/when-solution-has-an-unusual-configuration-name-an.html

Commit migrated from https://github.com/dotnet/core-setup/commit/c9713a993aea5a9e0c4161a40c050fc8b5e03cd3

5 years agoConsolidate MSBuild versions for source-build (dotnet/core-setup#6892)
Dan Seefeldt [Fri, 21 Jun 2019 16:27:28 +0000 (11:27 -0500)]
Consolidate MSBuild versions for source-build (dotnet/core-setup#6892)

Commit migrated from https://github.com/dotnet/core-setup/commit/f5637f1e79f69f0045212a61843ec1daecaea1e6

5 years agoAdd basic Arcade SDK scripts, MSBuild arrangement
Davis Goodin [Fri, 21 Jun 2019 16:22:01 +0000 (11:22 -0500)]
Add basic Arcade SDK scripts, MSBuild arrangement

Commit migrated from https://github.com/dotnet/core-setup/commit/1401f2e2a8a6af1d39828f19dfe6e15b42119b51

5 years agoRemove buildtools-only and stale files
Davis Goodin [Fri, 21 Jun 2019 16:15:36 +0000 (11:15 -0500)]
Remove buildtools-only and stale files

Commit migrated from https://github.com/dotnet/core-setup/commit/3b884b235aeee9050bcdfc1d10175f661d72858c

5 years agoRename HostActivationTests: include . before Tests
Davis Goodin [Fri, 21 Jun 2019 16:11:04 +0000 (11:11 -0500)]
Rename HostActivationTests: include . before Tests

This matches Arcade convention.

Commit migrated from https://github.com/dotnet/core-setup/commit/8d28847eac575c9b4166057f5d54cee2699e3df2

5 years agodir.props/targets => Directory.Build.props/targets
Davis Goodin [Fri, 21 Jun 2019 16:02:29 +0000 (11:02 -0500)]
dir.props/targets => Directory.Build.props/targets

Commit migrated from https://github.com/dotnet/core-setup/commit/87358e5fd1cad52ce2d3962ad9feeaec081d0204

5 years agoFix Alpine rootfs build (dotnet/core-setup#6879)
Jan Vorlicek [Thu, 20 Jun 2019 20:47:23 +0000 (22:47 +0200)]
Fix Alpine rootfs build (dotnet/core-setup#6879)

Alpine has moved to a new version of LLDB (8) and its dependency LLVM
libraries are now in the edge/main branch. This adds edge/main branch to
the apk add command commandline so that the dependencies can be found.

This is a copy of the same change made in dotnet/arcade. We should eventually
move core-setup to get the eng folder from arcade, but for now, we need
a quick solution.

Commit migrated from https://github.com/dotnet/core-setup/commit/8d023a6fea7824648ea860f6ba05d236a1641d54

5 years agoFix infinite loop in traversing thunk chunks when checking if thunks are installed...
Jeremy Koritzinsky [Wed, 19 Jun 2019 20:04:22 +0000 (13:04 -0700)]
Fix infinite loop in traversing thunk chunks when checking if thunks are installed. (dotnet/core-setup#6866)

Commit migrated from https://github.com/dotnet/core-setup/commit/82a394219d72114fbeae35dcc6166e79e341d21c

5 years agoAdd AppHost Binary transformation Utilities to HostModel (dotnet/core-setup#6831)
Swaroop Sridhar [Tue, 18 Jun 2019 23:41:28 +0000 (16:41 -0700)]
Add AppHost Binary transformation Utilities to HostModel (dotnet/core-setup#6831)

* Add AppHost Binary transformatuin Utilities to HostModel

The code that transforms AppHost binary in order to update the
path to the App.dll binary lives in multiple repositories
(SDK, CLI and partly in core-setup tests).

This change adds the code to HostModel library, so that other
copies can be removed.

This also facilitates implementing a similar mechanism to
locate the offset of the bundle header within the binary
(so that the bundle headers are not required to live at the end
of the file).

This change also adds the GetGUIBit method, as requested by the SDK team.

Commit migrated from https://github.com/dotnet/core-setup/commit/daf720bd586f1b07bff49ab48e32a8dea1640b39

5 years agoStore the full metadata token in the bootstrap thunk on x86. (dotnet/core-setup#6850)
Jeremy Koritzinsky [Tue, 18 Jun 2019 21:03:58 +0000 (14:03 -0700)]
Store the full metadata token in the bootstrap thunk on x86. (dotnet/core-setup#6850)

Commit migrated from https://github.com/dotnet/core-setup/commit/e22fbbe415e7b2985e4bae8a1bf386934872f4cb

5 years agoRevise breadcrumb_writer_t ownership
Steve MacLean [Mon, 10 Jun 2019 21:40:16 +0000 (17:40 -0400)]
Revise breadcrumb_writer_t ownership

Make breadcrumb_writer_t own m_files
Manage breadcrumb_writer_t with a shared pointer
Prevent premature destruction by adding a shared pointer for the background thread

Commit migrated from https://github.com/dotnet/core-setup/commit/300aa77605171e5913c36423cfbe43a61d840318

5 years ago[master] Update dependencies from dotnet/corefx (dotnet/core-setup#6817)
dotnet-maestro[bot] [Tue, 18 Jun 2019 01:16:22 +0000 (01:16 +0000)]
[master] Update dependencies from dotnet/corefx (dotnet/core-setup#6817)

* Update dependencies from https://github.com/dotnet/corefx build 20190613.5

- System.Windows.Extensions - 4.6.0-preview7.19313.5
- System.CodeDom - 4.6.0-preview7.19313.5
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19313.5
- Microsoft.NETCore.Targets - 3.0.0-preview7.19313.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19313.5
- Microsoft.Win32.Registry - 4.6.0-preview7.19313.5
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19313.5
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19313.5
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19313.5
- System.Resources.Extensions - 4.6.0-preview7.19313.5
- System.Security.AccessControl - 4.6.0-preview7.19313.5
- System.Security.Cryptography.Cng - 4.6.0-preview7.19313.5
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19313.5
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19313.5
- System.Security.Cryptography.Xml - 4.6.0-preview7.19313.5
- System.Security.Permissions - 4.6.0-preview7.19313.5
- System.Security.Principal.Windows - 4.6.0-preview7.19313.5
- System.Threading.AccessControl - 4.6.0-preview7.19313.5
- System.Diagnostics.EventLog - 4.6.0-preview7.19313.5
- System.DirectoryServices - 4.6.0-preview7.19313.5
- System.Drawing.Common - 4.6.0-preview7.19313.5
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19313.5
- System.IO.Packaging - 4.6.0-preview7.19313.5

* Update dependencies from https://github.com/dotnet/corefx build 20190613.6

- System.Windows.Extensions - 4.6.0-preview7.19313.6
- System.CodeDom - 4.6.0-preview7.19313.6
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19313.6
- Microsoft.NETCore.Targets - 3.0.0-preview7.19313.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19313.6
- Microsoft.Win32.Registry - 4.6.0-preview7.19313.6
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19313.6
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19313.6
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19313.6
- System.Resources.Extensions - 4.6.0-preview7.19313.6
- System.Security.AccessControl - 4.6.0-preview7.19313.6
- System.Security.Cryptography.Cng - 4.6.0-preview7.19313.6
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19313.6
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19313.6
- System.Security.Cryptography.Xml - 4.6.0-preview7.19313.6
- System.Security.Permissions - 4.6.0-preview7.19313.6
- System.Security.Principal.Windows - 4.6.0-preview7.19313.6
- System.Threading.AccessControl - 4.6.0-preview7.19313.6
- System.Diagnostics.EventLog - 4.6.0-preview7.19313.6
- System.DirectoryServices - 4.6.0-preview7.19313.6
- System.Drawing.Common - 4.6.0-preview7.19313.6
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19313.6
- System.IO.Packaging - 4.6.0-preview7.19313.6

* Update dependencies from https://github.com/dotnet/corefx build 20190613.7

- System.Windows.Extensions - 4.6.0-preview7.19313.7
- System.CodeDom - 4.6.0-preview7.19313.7
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19313.7
- Microsoft.NETCore.Targets - 3.0.0-preview7.19313.7
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19313.7
- Microsoft.Win32.Registry - 4.6.0-preview7.19313.7
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19313.7
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19313.7
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19313.7
- System.Resources.Extensions - 4.6.0-preview7.19313.7
- System.Security.AccessControl - 4.6.0-preview7.19313.7
- System.Security.Cryptography.Cng - 4.6.0-preview7.19313.7
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19313.7
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19313.7
- System.Security.Cryptography.Xml - 4.6.0-preview7.19313.7
- System.Security.Permissions - 4.6.0-preview7.19313.7
- System.Security.Principal.Windows - 4.6.0-preview7.19313.7
- System.Threading.AccessControl - 4.6.0-preview7.19313.7
- System.Diagnostics.EventLog - 4.6.0-preview7.19313.7
- System.DirectoryServices - 4.6.0-preview7.19313.7
- System.Drawing.Common - 4.6.0-preview7.19313.7
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19313.7
- System.IO.Packaging - 4.6.0-preview7.19313.7

* Update dependencies from https://github.com/dotnet/corefx build 20190613.8

- System.Windows.Extensions - 4.6.0-preview7.19313.8
- System.CodeDom - 4.6.0-preview7.19313.8
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19313.8
- Microsoft.NETCore.Targets - 3.0.0-preview7.19313.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19313.8
- Microsoft.Win32.Registry - 4.6.0-preview7.19313.8
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19313.8
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19313.8
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19313.8
- System.Resources.Extensions - 4.6.0-preview7.19313.8
- System.Security.AccessControl - 4.6.0-preview7.19313.8
- System.Security.Cryptography.Cng - 4.6.0-preview7.19313.8
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19313.8
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19313.8
- System.Security.Cryptography.Xml - 4.6.0-preview7.19313.8
- System.Security.Permissions - 4.6.0-preview7.19313.8
- System.Security.Principal.Windows - 4.6.0-preview7.19313.8
- System.Threading.AccessControl - 4.6.0-preview7.19313.8
- System.Diagnostics.EventLog - 4.6.0-preview7.19313.8
- System.DirectoryServices - 4.6.0-preview7.19313.8
- System.Drawing.Common - 4.6.0-preview7.19313.8
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19313.8
- System.IO.Packaging - 4.6.0-preview7.19313.8

* Update dependencies from https://github.com/dotnet/corefx build 20190613.9

- System.Windows.Extensions - 4.6.0-preview7.19313.9
- System.CodeDom - 4.6.0-preview7.19313.9
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19313.9
- Microsoft.NETCore.Targets - 3.0.0-preview7.19313.9
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19313.9
- Microsoft.Win32.Registry - 4.6.0-preview7.19313.9
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19313.9
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19313.9
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19313.9
- System.Resources.Extensions - 4.6.0-preview7.19313.9
- System.Security.AccessControl - 4.6.0-preview7.19313.9
- System.Security.Cryptography.Cng - 4.6.0-preview7.19313.9
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19313.9
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19313.9
- System.Security.Cryptography.Xml - 4.6.0-preview7.19313.9
- System.Security.Permissions - 4.6.0-preview7.19313.9
- System.Security.Principal.Windows - 4.6.0-preview7.19313.9
- System.Threading.AccessControl - 4.6.0-preview7.19313.9
- System.Diagnostics.EventLog - 4.6.0-preview7.19313.9
- System.DirectoryServices - 4.6.0-preview7.19313.9
- System.Drawing.Common - 4.6.0-preview7.19313.9
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19313.9
- System.IO.Packaging - 4.6.0-preview7.19313.9

* Update dependencies from https://github.com/dotnet/corefx build 20190613.10

- System.Windows.Extensions - 4.6.0-preview7.19313.10
- System.CodeDom - 4.6.0-preview7.19313.10
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19313.10
- Microsoft.NETCore.Targets - 3.0.0-preview7.19313.10
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19313.10
- Microsoft.Win32.Registry - 4.6.0-preview7.19313.10
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19313.10
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19313.10
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19313.10
- System.Resources.Extensions - 4.6.0-preview7.19313.10
- System.Security.AccessControl - 4.6.0-preview7.19313.10
- System.Security.Cryptography.Cng - 4.6.0-preview7.19313.10
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19313.10
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19313.10
- System.Security.Cryptography.Xml - 4.6.0-preview7.19313.10
- System.Security.Permissions - 4.6.0-preview7.19313.10
- System.Security.Principal.Windows - 4.6.0-preview7.19313.10
- System.Threading.AccessControl - 4.6.0-preview7.19313.10
- System.Diagnostics.EventLog - 4.6.0-preview7.19313.10
- System.DirectoryServices - 4.6.0-preview7.19313.10
- System.Drawing.Common - 4.6.0-preview7.19313.10
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19313.10
- System.IO.Packaging - 4.6.0-preview7.19313.10

* Update dependencies from https://github.com/dotnet/corefx build 20190614.1

- System.Windows.Extensions - 4.6.0-preview7.19314.1
- System.CodeDom - 4.6.0-preview7.19314.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19314.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19314.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19314.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19314.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19314.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19314.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19314.1
- System.Resources.Extensions - 4.6.0-preview7.19314.1
- System.Security.AccessControl - 4.6.0-preview7.19314.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19314.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19314.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19314.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19314.1
- System.Security.Permissions - 4.6.0-preview7.19314.1
- System.Security.Principal.Windows - 4.6.0-preview7.19314.1
- System.Threading.AccessControl - 4.6.0-preview7.19314.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19314.1
- System.DirectoryServices - 4.6.0-preview7.19314.1
- System.Drawing.Common - 4.6.0-preview7.19314.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19314.1
- System.IO.Packaging - 4.6.0-preview7.19314.1

* Update dependencies from https://github.com/dotnet/corefx build 20190614.2

- System.Windows.Extensions - 4.6.0-preview7.19314.2
- System.CodeDom - 4.6.0-preview7.19314.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19314.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19314.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19314.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19314.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19314.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19314.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19314.2
- System.Resources.Extensions - 4.6.0-preview7.19314.2
- System.Security.AccessControl - 4.6.0-preview7.19314.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19314.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19314.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19314.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19314.2
- System.Security.Permissions - 4.6.0-preview7.19314.2
- System.Security.Principal.Windows - 4.6.0-preview7.19314.2
- System.Threading.AccessControl - 4.6.0-preview7.19314.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19314.2
- System.DirectoryServices - 4.6.0-preview7.19314.2
- System.Drawing.Common - 4.6.0-preview7.19314.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19314.2
- System.IO.Packaging - 4.6.0-preview7.19314.2

* Update dependencies from https://github.com/dotnet/corefx build 20190614.3

- System.Windows.Extensions - 4.6.0-preview7.19314.3
- System.CodeDom - 4.6.0-preview7.19314.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19314.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19314.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19314.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19314.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19314.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19314.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19314.3
- System.Resources.Extensions - 4.6.0-preview7.19314.3
- System.Security.AccessControl - 4.6.0-preview7.19314.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19314.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19314.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19314.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19314.3
- System.Security.Permissions - 4.6.0-preview7.19314.3
- System.Security.Principal.Windows - 4.6.0-preview7.19314.3
- System.Threading.AccessControl - 4.6.0-preview7.19314.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19314.3
- System.DirectoryServices - 4.6.0-preview7.19314.3
- System.Drawing.Common - 4.6.0-preview7.19314.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19314.3
- System.IO.Packaging - 4.6.0-preview7.19314.3

* Update dependencies from https://github.com/dotnet/corefx build 20190614.4

- System.Windows.Extensions - 4.6.0-preview7.19314.4
- System.CodeDom - 4.6.0-preview7.19314.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19314.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19314.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19314.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19314.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19314.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19314.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19314.4
- System.Resources.Extensions - 4.6.0-preview7.19314.4
- System.Security.AccessControl - 4.6.0-preview7.19314.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19314.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19314.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19314.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19314.4
- System.Security.Permissions - 4.6.0-preview7.19314.4
- System.Security.Principal.Windows - 4.6.0-preview7.19314.4
- System.Threading.AccessControl - 4.6.0-preview7.19314.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19314.4
- System.DirectoryServices - 4.6.0-preview7.19314.4
- System.Drawing.Common - 4.6.0-preview7.19314.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19314.4
- System.IO.Packaging - 4.6.0-preview7.19314.4

* Update dependencies from https://github.com/dotnet/corefx build 20190615.1

- System.Windows.Extensions - 4.6.0-preview7.19315.1
- System.CodeDom - 4.6.0-preview7.19315.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19315.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19315.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19315.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19315.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19315.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19315.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19315.1
- System.Resources.Extensions - 4.6.0-preview7.19315.1
- System.Security.AccessControl - 4.6.0-preview7.19315.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19315.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19315.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19315.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19315.1
- System.Security.Permissions - 4.6.0-preview7.19315.1
- System.Security.Principal.Windows - 4.6.0-preview7.19315.1
- System.Threading.AccessControl - 4.6.0-preview7.19315.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19315.1
- System.DirectoryServices - 4.6.0-preview7.19315.1
- System.Drawing.Common - 4.6.0-preview7.19315.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19315.1
- System.IO.Packaging - 4.6.0-preview7.19315.1

* Update dependencies from https://github.com/dotnet/corefx build 20190615.2

- System.Windows.Extensions - 4.6.0-preview7.19315.2
- System.CodeDom - 4.6.0-preview7.19315.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19315.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19315.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19315.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19315.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19315.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19315.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19315.2
- System.Resources.Extensions - 4.6.0-preview7.19315.2
- System.Security.AccessControl - 4.6.0-preview7.19315.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19315.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19315.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19315.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19315.2
- System.Security.Permissions - 4.6.0-preview7.19315.2
- System.Security.Principal.Windows - 4.6.0-preview7.19315.2
- System.Threading.AccessControl - 4.6.0-preview7.19315.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19315.2
- System.DirectoryServices - 4.6.0-preview7.19315.2
- System.Drawing.Common - 4.6.0-preview7.19315.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19315.2
- System.IO.Packaging - 4.6.0-preview7.19315.2

* Update dependencies from https://github.com/dotnet/corefx build 20190615.3

- System.Windows.Extensions - 4.6.0-preview7.19315.3
- System.CodeDom - 4.6.0-preview7.19315.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19315.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19315.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19315.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19315.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19315.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19315.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19315.3
- System.Resources.Extensions - 4.6.0-preview7.19315.3
- System.Security.AccessControl - 4.6.0-preview7.19315.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19315.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19315.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19315.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19315.3
- System.Security.Permissions - 4.6.0-preview7.19315.3
- System.Security.Principal.Windows - 4.6.0-preview7.19315.3
- System.Threading.AccessControl - 4.6.0-preview7.19315.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19315.3
- System.DirectoryServices - 4.6.0-preview7.19315.3
- System.Drawing.Common - 4.6.0-preview7.19315.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19315.3
- System.IO.Packaging - 4.6.0-preview7.19315.3

* Update dependencies from https://github.com/dotnet/corefx build 20190615.4

- System.Windows.Extensions - 4.6.0-preview7.19315.4
- System.CodeDom - 4.6.0-preview7.19315.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19315.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19315.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19315.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19315.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19315.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19315.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19315.4
- System.Resources.Extensions - 4.6.0-preview7.19315.4
- System.Security.AccessControl - 4.6.0-preview7.19315.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19315.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19315.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19315.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19315.4
- System.Security.Permissions - 4.6.0-preview7.19315.4
- System.Security.Principal.Windows - 4.6.0-preview7.19315.4
- System.Threading.AccessControl - 4.6.0-preview7.19315.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19315.4
- System.DirectoryServices - 4.6.0-preview7.19315.4
- System.Drawing.Common - 4.6.0-preview7.19315.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19315.4
- System.IO.Packaging - 4.6.0-preview7.19315.4

* Update dependencies from https://github.com/dotnet/corefx build 20190615.5

- System.Windows.Extensions - 4.6.0-preview7.19315.5
- System.CodeDom - 4.6.0-preview7.19315.5
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19315.5
- Microsoft.NETCore.Targets - 3.0.0-preview7.19315.5
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19315.5
- Microsoft.Win32.Registry - 4.6.0-preview7.19315.5
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19315.5
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19315.5
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19315.5
- System.Resources.Extensions - 4.6.0-preview7.19315.5
- System.Security.AccessControl - 4.6.0-preview7.19315.5
- System.Security.Cryptography.Cng - 4.6.0-preview7.19315.5
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19315.5
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19315.5
- System.Security.Cryptography.Xml - 4.6.0-preview7.19315.5
- System.Security.Permissions - 4.6.0-preview7.19315.5
- System.Security.Principal.Windows - 4.6.0-preview7.19315.5
- System.Threading.AccessControl - 4.6.0-preview7.19315.5
- System.Diagnostics.EventLog - 4.6.0-preview7.19315.5
- System.DirectoryServices - 4.6.0-preview7.19315.5
- System.Drawing.Common - 4.6.0-preview7.19315.5
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19315.5
- System.IO.Packaging - 4.6.0-preview7.19315.5

* Update dependencies from https://github.com/dotnet/corefx build 20190615.6

- System.Windows.Extensions - 4.6.0-preview7.19315.6
- System.CodeDom - 4.6.0-preview7.19315.6
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19315.6
- Microsoft.NETCore.Targets - 3.0.0-preview7.19315.6
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19315.6
- Microsoft.Win32.Registry - 4.6.0-preview7.19315.6
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19315.6
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19315.6
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19315.6
- System.Resources.Extensions - 4.6.0-preview7.19315.6
- System.Security.AccessControl - 4.6.0-preview7.19315.6
- System.Security.Cryptography.Cng - 4.6.0-preview7.19315.6
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19315.6
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19315.6
- System.Security.Cryptography.Xml - 4.6.0-preview7.19315.6
- System.Security.Permissions - 4.6.0-preview7.19315.6
- System.Security.Principal.Windows - 4.6.0-preview7.19315.6
- System.Threading.AccessControl - 4.6.0-preview7.19315.6
- System.Diagnostics.EventLog - 4.6.0-preview7.19315.6
- System.DirectoryServices - 4.6.0-preview7.19315.6
- System.Drawing.Common - 4.6.0-preview7.19315.6
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19315.6
- System.IO.Packaging - 4.6.0-preview7.19315.6

* Update dependencies from https://github.com/dotnet/corefx build 20190616.1

- System.Windows.Extensions - 4.6.0-preview7.19316.1
- System.CodeDom - 4.6.0-preview7.19316.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19316.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19316.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19316.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19316.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19316.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19316.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19316.1
- System.Resources.Extensions - 4.6.0-preview7.19316.1
- System.Security.AccessControl - 4.6.0-preview7.19316.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19316.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19316.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19316.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19316.1
- System.Security.Permissions - 4.6.0-preview7.19316.1
- System.Security.Principal.Windows - 4.6.0-preview7.19316.1
- System.Threading.AccessControl - 4.6.0-preview7.19316.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19316.1
- System.DirectoryServices - 4.6.0-preview7.19316.1
- System.Drawing.Common - 4.6.0-preview7.19316.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19316.1
- System.IO.Packaging - 4.6.0-preview7.19316.1

* Update dependencies from https://github.com/dotnet/corefx build 20190616.2

- System.Windows.Extensions - 4.6.0-preview7.19316.2
- System.CodeDom - 4.6.0-preview7.19316.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19316.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19316.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19316.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19316.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19316.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19316.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19316.2
- System.Resources.Extensions - 4.6.0-preview7.19316.2
- System.Security.AccessControl - 4.6.0-preview7.19316.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19316.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19316.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19316.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19316.2
- System.Security.Permissions - 4.6.0-preview7.19316.2
- System.Security.Principal.Windows - 4.6.0-preview7.19316.2
- System.Threading.AccessControl - 4.6.0-preview7.19316.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19316.2
- System.DirectoryServices - 4.6.0-preview7.19316.2
- System.Drawing.Common - 4.6.0-preview7.19316.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19316.2
- System.IO.Packaging - 4.6.0-preview7.19316.2

* Update dependencies from https://github.com/dotnet/corefx build 20190617.1

- System.Windows.Extensions - 4.6.0-preview7.19317.1
- System.CodeDom - 4.6.0-preview7.19317.1
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.1
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.1
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.1
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.1
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.1
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.1
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.1
- System.Resources.Extensions - 4.6.0-preview7.19317.1
- System.Security.AccessControl - 4.6.0-preview7.19317.1
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.1
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.1
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.1
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.1
- System.Security.Permissions - 4.6.0-preview7.19317.1
- System.Security.Principal.Windows - 4.6.0-preview7.19317.1
- System.Threading.AccessControl - 4.6.0-preview7.19317.1
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.1
- System.DirectoryServices - 4.6.0-preview7.19317.1
- System.Drawing.Common - 4.6.0-preview7.19317.1
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.1
- System.IO.Packaging - 4.6.0-preview7.19317.1

* Update dependencies from https://github.com/dotnet/corefx build 20190617.2

- System.Windows.Extensions - 4.6.0-preview7.19317.2
- System.CodeDom - 4.6.0-preview7.19317.2
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.2
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.2
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.2
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.2
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.2
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.2
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.2
- System.Resources.Extensions - 4.6.0-preview7.19317.2
- System.Security.AccessControl - 4.6.0-preview7.19317.2
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.2
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.2
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.2
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.2
- System.Security.Permissions - 4.6.0-preview7.19317.2
- System.Security.Principal.Windows - 4.6.0-preview7.19317.2
- System.Threading.AccessControl - 4.6.0-preview7.19317.2
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.2
- System.DirectoryServices - 4.6.0-preview7.19317.2
- System.Drawing.Common - 4.6.0-preview7.19317.2
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.2
- System.IO.Packaging - 4.6.0-preview7.19317.2

* Update dependencies from https://github.com/dotnet/corefx build 20190617.3

- System.Windows.Extensions - 4.6.0-preview7.19317.3
- System.CodeDom - 4.6.0-preview7.19317.3
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.3
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.3
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.3
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.3
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.3
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.3
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.3
- System.Resources.Extensions - 4.6.0-preview7.19317.3
- System.Security.AccessControl - 4.6.0-preview7.19317.3
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.3
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.3
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.3
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.3
- System.Security.Permissions - 4.6.0-preview7.19317.3
- System.Security.Principal.Windows - 4.6.0-preview7.19317.3
- System.Threading.AccessControl - 4.6.0-preview7.19317.3
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.3
- System.DirectoryServices - 4.6.0-preview7.19317.3
- System.Drawing.Common - 4.6.0-preview7.19317.3
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.3
- System.IO.Packaging - 4.6.0-preview7.19317.3

* Update dependencies from https://github.com/dotnet/corefx build 20190617.4

- System.Windows.Extensions - 4.6.0-preview7.19317.4
- System.CodeDom - 4.6.0-preview7.19317.4
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.4
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.4
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.4
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.4
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.4
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.4
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.4
- System.Resources.Extensions - 4.6.0-preview7.19317.4
- System.Security.AccessControl - 4.6.0-preview7.19317.4
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.4
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.4
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.4
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.4
- System.Security.Permissions - 4.6.0-preview7.19317.4
- System.Security.Principal.Windows - 4.6.0-preview7.19317.4
- System.Threading.AccessControl - 4.6.0-preview7.19317.4
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.4
- System.DirectoryServices - 4.6.0-preview7.19317.4
- System.Drawing.Common - 4.6.0-preview7.19317.4
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.4
- System.IO.Packaging - 4.6.0-preview7.19317.4

* Update dependencies from https://github.com/dotnet/corefx build 20190617.7

- System.Windows.Extensions - 4.6.0-preview7.19317.7
- System.CodeDom - 4.6.0-preview7.19317.7
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.7
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.7
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.7
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.7
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.7
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.7
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.7
- System.Resources.Extensions - 4.6.0-preview7.19317.7
- System.Security.AccessControl - 4.6.0-preview7.19317.7
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.7
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.7
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.7
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.7
- System.Security.Permissions - 4.6.0-preview7.19317.7
- System.Security.Principal.Windows - 4.6.0-preview7.19317.7
- System.Threading.AccessControl - 4.6.0-preview7.19317.7
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.7
- System.DirectoryServices - 4.6.0-preview7.19317.7
- System.Drawing.Common - 4.6.0-preview7.19317.7
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.7
- System.IO.Packaging - 4.6.0-preview7.19317.7

* Add IgnoredDuplicateType for WD: unblock update PR

* Update dependencies from https://github.com/dotnet/corefx build 20190617.8

- System.Windows.Extensions - 4.6.0-preview7.19317.8
- System.CodeDom - 4.6.0-preview7.19317.8
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.8
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.8
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.8
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.8
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.8
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.8
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.8
- System.Resources.Extensions - 4.6.0-preview7.19317.8
- System.Security.AccessControl - 4.6.0-preview7.19317.8
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.8
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.8
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.8
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.8
- System.Security.Permissions - 4.6.0-preview7.19317.8
- System.Security.Principal.Windows - 4.6.0-preview7.19317.8
- System.Threading.AccessControl - 4.6.0-preview7.19317.8
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.8
- System.DirectoryServices - 4.6.0-preview7.19317.8
- System.Drawing.Common - 4.6.0-preview7.19317.8
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.8
- System.IO.Packaging - 4.6.0-preview7.19317.8

* Update dependencies from https://github.com/dotnet/corefx build 20190617.11

- System.Windows.Extensions - 4.6.0-preview7.19317.11
- System.CodeDom - 4.6.0-preview7.19317.11
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19317.11
- Microsoft.NETCore.Targets - 3.0.0-preview7.19317.11
- Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview7.19317.11
- Microsoft.Win32.Registry - 4.6.0-preview7.19317.11
- Microsoft.Win32.SystemEvents - 4.6.0-preview7.19317.11
- Microsoft.Windows.Compatibility - 3.0.0-preview7.19317.11
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19317.11
- System.Resources.Extensions - 4.6.0-preview7.19317.11
- System.Security.AccessControl - 4.6.0-preview7.19317.11
- System.Security.Cryptography.Cng - 4.6.0-preview7.19317.11
- System.Security.Cryptography.Pkcs - 4.6.0-preview7.19317.11
- System.Security.Cryptography.ProtectedData - 4.6.0-preview7.19317.11
- System.Security.Cryptography.Xml - 4.6.0-preview7.19317.11
- System.Security.Permissions - 4.6.0-preview7.19317.11
- System.Security.Principal.Windows - 4.6.0-preview7.19317.11
- System.Threading.AccessControl - 4.6.0-preview7.19317.11
- System.Diagnostics.EventLog - 4.6.0-preview7.19317.11
- System.DirectoryServices - 4.6.0-preview7.19317.11
- System.Drawing.Common - 4.6.0-preview7.19317.11
- System.IO.FileSystem.AccessControl - 4.6.0-preview7.19317.11
- System.IO.Packaging - 4.6.0-preview7.19317.11

Commit migrated from https://github.com/dotnet/core-setup/commit/78449f110e486ed4ff24ace369a7cc0e30142258

5 years agoChange GUI apphost tests to not rely on window searches (dotnet/core-setup#6823)
Vitek Karas [Mon, 17 Jun 2019 07:43:38 +0000 (00:43 -0700)]
Change GUI apphost tests to not rely on window searches (dotnet/core-setup#6823)

* Disable failures when no window popup is detected. I kept the window popup detection code active as a "Fast" way to detect the process is done (it would timeout otherwise)
* Add new trace to note that we are trying to popup a window
* Add some test helpers to remove code duplication and better logging
* Validate product behavior based on traces

Commit migrated from https://github.com/dotnet/core-setup/commit/74e62c50dbf559ba0dc8e2b1d5893309c2f058a4

5 years agoBundler: Check for duplicate file entries. (dotnet/core-setup#6799)
Swaroop Sridhar [Sun, 16 Jun 2019 00:41:28 +0000 (17:41 -0700)]
Bundler: Check for duplicate file entries. (dotnet/core-setup#6799)

If the input to the bundler contains multiple entries
with the same relative path, we currently generate a bundle
with a larger size with some unusable files.

Therefore, check this condition when generating bundles, and
throw an error.

The extractor also checks this condition when extracting
malformed bundles.

Commit migrated from https://github.com/dotnet/core-setup/commit/f1c72ba8603d2b13484f37f62b5987564a48be12

5 years agoFixes for RuntimeList.xml (dotnet/core-setup#6808)
Davis Goodin [Thu, 13 Jun 2019 18:48:21 +0000 (13:48 -0500)]
Fixes for RuntimeList.xml (dotnet/core-setup#6808)

In runtime packs, change FrameworkList.xml to RuntimeList.xml.

Remove Framework/Runtime list from AppHost pack.

Add IsNative=true to host files to fix missing entries. These items are duplicated on the MSBuild side: for now, make an expedient fix in the list generation code.

Add Resources type, with annotated Culture.

Commit migrated from https://github.com/dotnet/core-setup/commit/5cfc2cab25bfc431ef89572aa2705725a95aca32

5 years agoAdd the error_codes.h to all CMAKE projects (dotnet/core-setup#6754)
Vitek Karas [Tue, 11 Jun 2019 22:07:50 +0000 (15:07 -0700)]
Add the error_codes.h to all CMAKE projects (dotnet/core-setup#6754)

It's true that one or two test projects don't use error codes, but this is simpler then adding to everything else one by one.

This solves the thing where I start VS on core-setup "Find in files" error code - and nothing comes up... even though it's definitely there.

Commit migrated from https://github.com/dotnet/core-setup/commit/02f0cf81614878fe1a991fb8a36b5171046fef43

5 years agoImprovements to the component dependency resolution tests (dotnet/core-setup#6760)
Vitek Karas [Tue, 11 Jun 2019 08:54:39 +0000 (01:54 -0700)]
Improvements to the component dependency resolution tests (dotnet/core-setup#6760)

* Move these under the DependencyResolution (since they belong there)
* Refactor to avoid code duplication
* Change it to not use published real builds of components, but instead simply create mocks on disk (the tests never actually run the components)
* Change where the tests put files on disk
* Reduce file copying for tests which don't need to modify the prepared components
* Delete test assets which are not used anymore

Commit migrated from https://github.com/dotnet/core-setup/commit/bba327461e7521b640be91127309760a18f12416

5 years agoChange RID fallback to happen per asset type (dotnet/core-setup#6724)
Vitek Karas [Mon, 10 Jun 2019 07:37:32 +0000 (00:37 -0700)]
Change RID fallback to happen per asset type (dotnet/core-setup#6724)

Previously the hostpolicy would find the best RID match across all assets in a given package. Once it found one, it removed all assets not matching the found RID.

This means that if there's a managed assembly for RID `win` and native library for RID `win-x86`, only the native library would be resolved, the managed assembly would never be used (since it doesn't match exactly the more specific `win-x86` RID).

This is not what NuGet does, NuGet performs the RID fallback per asset type, so native libraries are processed separately from managed assemblies.

This change modifies hostpolicy to match the NuGet behavior. Had to change the data structures which stored package->rid->asset-type. Now it's package->asset-type->rid.

Added test for this case.

Commit migrated from https://github.com/dotnet/core-setup/commit/3f133f51bc6fd73c7b150dcdd9195a2530a4d3b1

5 years agoWait for mock execute assembly to be called before initializing for (dotnet/core...
Elinor Fung [Sat, 8 Jun 2019 05:43:22 +0000 (22:43 -0700)]
Wait for mock execute assembly to be called before initializing for (dotnet/core-setup#6729)

config in tests

Commit migrated from https://github.com/dotnet/core-setup/commit/eedf1157a6fd800c228455998658579979ac1c18

5 years agoPublish test results to AzDO (dotnet/core-setup#6731)
Davis Goodin [Fri, 7 Jun 2019 22:44:26 +0000 (17:44 -0500)]
Publish test results to AzDO (dotnet/core-setup#6731)

Commit migrated from https://github.com/dotnet/core-setup/commit/74387a0123dc7b75dbd6eed4806708e4c55b0059

5 years ago[master] Update dependencies from dnceng/internal/dotnet-wpf-int (dotnet/core-setup...
dotnet-maestro[bot] [Fri, 7 Jun 2019 20:11:06 +0000 (20:11 +0000)]
[master] Update dependencies from dnceng/internal/dotnet-wpf-int (dotnet/core-setup#6722)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190606.4

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview7.19306.4

Dependency coherency updates

- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview7.19306.1 (parent: Microsoft.DotNet.Wpf.DncEng)

* Remove PresentationFramework-System* profiles

Commit migrated from https://github.com/dotnet/core-setup/commit/30559fed35fcd85e5e60a29ec7c10565aebf597a

5 years agoAdd .NET Core, WindowsDesktop runtime packs (dotnet/core-setup#6690)
Davis Goodin [Fri, 7 Jun 2019 18:07:38 +0000 (13:07 -0500)]
Add .NET Core, WindowsDesktop runtime packs (dotnet/core-setup#6690)

* Add .NET Core, WindowsDesktop runtime packs

Commit migrated from https://github.com/dotnet/core-setup/commit/5c89dd7c0a3a83e4c122268f061e0eda81150799

5 years agoDependency resolution tests for hostpolicy (dotnet/core-setup#6707)
Vitek Karas [Fri, 7 Jun 2019 07:19:37 +0000 (00:19 -0700)]
Dependency resolution tests for hostpolicy (dotnet/core-setup#6707)

New test infra for testing .deps.json processin.
Introduces `NetCoreAppBuilder` helper which can build "fake" apps with `.runtimeconfig.json` and `.deps.json`.
* Has builder APIs to describe the apps dependencies (very similar to Microsoft.Extensions.DependencyModel API, but builders)
* Turns the builder APIs into OM from Microsoft.Extensions.DependencyModel and then uses it to write `.deps.json`.
* Also creates fake or real files for all assets in the app
* Can produce `.runtimeconfig.json` using the `RuntimeConfig` builder.

This change also introduces new test type DependencyResolutionTest along with base class, helpers and so on. These tests are meant to validate the processing of `.deps.json` files in the `hostpolicy`.

Refactorings:
* Use the NetCoreAppBuilder in DotNetBuilder to produce real-looking mock frameworks. This is needed for real hostpolicy to work on top of such frameworks.
* This includes support for RID fallback graphs, which allows tests to validate RID specific behaviors independent of the platform it runs on. Went with existing RID values, but could have used completely made up values.
* Expose CommandResultAssertions members to be able to extend functionality via extension methods
* Some new file helpers
* Some new command extensions (didn't try to cleanup all tests to use these... too much of a churn without any real value).

Finally this change adds a few tests using this infra around RID specified asset resolution.

Commit migrated from https://github.com/dotnet/core-setup/commit/d732222381cf588fbc06bf6bfe2ae5fc7c5d4808

5 years agoAvoid interwoven output in host context tests that run an app and (dotnet/core-setup...
Elinor Fung [Thu, 6 Jun 2019 18:27:34 +0000 (11:27 -0700)]
Avoid interwoven output in host context tests that run an app and (dotnet/core-setup#6695)

initialize for a config

Commit migrated from https://github.com/dotnet/core-setup/commit/5a5bb8f2083a099e686c106dae8ea46385a8816d

5 years agoRequire 1:1 WindowsDesktop Profile classification (dotnet/core-setup#6698)
Davis Goodin [Thu, 6 Jun 2019 16:35:32 +0000 (11:35 -0500)]
Require 1:1 WindowsDesktop Profile classification (dotnet/core-setup#6698)

Commit migrated from https://github.com/dotnet/core-setup/commit/90a101062a687dc1ac02e02d18c3356feb5e9a09

5 years agoUpdate native hosting doc with component loading specifics (dotnet/core-setup#6680)
Vitek Karas [Thu, 6 Jun 2019 08:38:58 +0000 (01:38 -0700)]
Update native hosting doc with component loading specifics (dotnet/core-setup#6680)

Co-Authored-By: Steve MacLean <stmaclea@microsoft.com>
Co-Authored-By: Elinor Fung <47805090+elinor-fung@users.noreply.github.com>
Commit migrated from https://github.com/dotnet/core-setup/commit/dd20086b6d7990a7bf509aefa9f258770abe26b6

5 years agoAdd a document describing all used error and exit codes in hosting layer (dotnet...
Vitek Karas [Thu, 6 Jun 2019 07:25:14 +0000 (00:25 -0700)]
Add a document describing all used error and exit codes in hosting layer (dotnet/core-setup#6545)

Also removed declaration of status codes which are not used anywhere in the product anymore.

Co-Authored-By: Elinor Fung <47805090+elinor-fung@users.noreply.github.com>
Co-Authored-By: Steve MacLean <stmaclea@microsoft.com>
Commit migrated from https://github.com/dotnet/core-setup/commit/2622da11540e09dbee689ffaca280636b6ae35a3

5 years agoExport unmangled name for get_hostfxr_path on nethost (Windows x86) (dotnet/core...
Elinor Fung [Wed, 5 Jun 2019 21:56:19 +0000 (14:56 -0700)]
Export unmangled name for get_hostfxr_path on nethost (Windows x86) (dotnet/core-setup#6672)

* Use .def file for exports

Commit migrated from https://github.com/dotnet/core-setup/commit/637b9a70c32d8fc5c9df0c5768b3cf369a337ef5

5 years agoSpecify calling convention for hostfxr/hostpolicy exports (dotnet/core-setup#6641)
Elinor Fung [Wed, 5 Jun 2019 20:42:24 +0000 (13:42 -0700)]
Specify calling convention for hostfxr/hostpolicy exports (dotnet/core-setup#6641)

- Make hostfxr.h compilable in C
- Add hostpolicy.h and coreclr_delegates.h

Commit migrated from https://github.com/dotnet/core-setup/commit/988b3d3960383e8c56408c05160c8e12042420f0

5 years agoFix a bug in propagation of roll to highest version with LatestPatch (dotnet/core...
Vitek Karas [Wed, 5 Jun 2019 20:10:43 +0000 (13:10 -0700)]
Fix a bug in propagation of roll to highest version with LatestPatch (dotnet/core-setup#6658)

* Fix a bug in propagation of roll to highest version when combined with LatestPatch.

LatestPatch setting should ignore "roll to highest version" semantics as it has its own rules:
* For release versions it will always roll to latest patch (regardless of roll_to_highest_version)
* For pre-release versions ti will roll to closest available (again regardless of roll_to_highest_version)

The bug was that the roll_to_highest_version was applied even for patch version compatibility range. For release versions this does not cause any trouble as it would always roll to latest patch anyway. But for pre-release this meant we would pick the latest available pre-release which is not desirable.

Co-Authored-By: Steve MacLean <stmaclea@microsoft.com>
Commit migrated from https://github.com/dotnet/core-setup/commit/8c95c49533f30d4b391e91ef088673dbf59451a2

5 years agoFix building tizen rootfs (dotnet/core-setup#6677)
Konstantin Baladurin [Wed, 5 Jun 2019 17:08:29 +0000 (20:08 +0300)]
Fix building tizen rootfs (dotnet/core-setup#6677)

Commit migrated from https://github.com/dotnet/core-setup/commit/9981a4f6edf474190246dde8f7def054320ffc64

5 years agoAdd roll forward LatestPatch to WindowsDesktop (dotnet/core-setup#6664)
Vitek Karas [Tue, 4 Jun 2019 17:48:09 +0000 (10:48 -0700)]
Add roll forward LatestPatch to WindowsDesktop (dotnet/core-setup#6664)

The Microsoft.WindowsDesktop.App shared framework depends on Microsoft.NETCore.App, but currently it doesn't specify roll forward policy. This means it defaults to Minor. That is not desirable as minor versions are not tested against each other.
Since the WindowsDesktop and NETCore.App always ship together, it's better to specify `rollForward=LatestPatch` to limit the dependency to only patch differences.

Commit migrated from https://github.com/dotnet/core-setup/commit/84067f3830954d84970620ba4b23f242b77ae7bc

5 years ago[master] Update dependencies from dotnet/coreclr (dotnet/core-setup#6633)
dotnet-maestro[bot] [Tue, 4 Jun 2019 09:28:16 +0000 (09:28 +0000)]
[master] Update dependencies from dotnet/coreclr (dotnet/core-setup#6633)

* Update dependencies from https://github.com/dotnet/coreclr build 20190603.1

- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview7.19303.1

* Update dependencies from https://github.com/dotnet/coreclr build 20190603.4

- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview7.19303.4

* React to changes in error message from CoreCLR.

Commit migrated from https://github.com/dotnet/core-setup/commit/25dfd8f69d4ea54a39aa9df6008748ee89cd5a09

5 years agoUpdate installer localization (dotnet/core-setup#6638)
Davis Goodin [Mon, 3 Jun 2019 18:10:55 +0000 (11:10 -0700)]
Update installer localization (dotnet/core-setup#6638)

Commit migrated from https://github.com/dotnet/core-setup/commit/ba612b449b1fe7506b03c22258dd7d4f95957359

5 years agoUpdate nethost.h (dotnet/core-setup#6630)
Aaron Robinson [Mon, 3 Jun 2019 04:30:59 +0000 (21:30 -0700)]
Update nethost.h (dotnet/core-setup#6630)

Make `nethost.h` compilable in a C compilation unit.

Commit migrated from https://github.com/dotnet/core-setup/commit/0046a2dd298859003cf03affcb6287d62cab31cb

5 years agoFix pre-release regression table to match the new behavior (dotnet/core-setup#6580)
Vitek Karas [Sat, 1 Jun 2019 05:44:44 +0000 (22:44 -0700)]
Fix pre-release regression table to match the new behavior (dotnet/core-setup#6580)

Co-Authored-By: Elinor Fung <47805090+elinor-fung@users.noreply.github.com>
Commit migrated from https://github.com/dotnet/core-setup/commit/d6535558a3da0f9cda7f87711a6aad073ef19243

5 years agoUpdate branding to preview7 in master (dotnet/core-setup#6611)
William Godbe [Fri, 31 May 2019 19:49:05 +0000 (12:49 -0700)]
Update branding to preview7 in master (dotnet/core-setup#6611)

Commit migrated from https://github.com/dotnet/core-setup/commit/d91d79a051ec5a5577613b52a9c1aeaccc91d673

5 years agoRoll forward changes to propagate latest bit and disable pre-release auto roll (dotne...
Vitek Karas [Fri, 31 May 2019 18:40:36 +0000 (11:40 -0700)]
Roll forward changes to propagate latest bit and disable pre-release auto roll (dotnet/core-setup#6569)

Modifications described in https://github.com/dotnet/core-setup/pull/6547:
* Split roll forward setting internally to a version range and the "roll to highest version" flag
* New merging rules for "roll to highest version" (true wins over false)
* Propagate the flag into inner framework references
* If the framework search finds a matching pre-release version it won't apply roll to latest patch anymore

Changes the internal representation into version range and roll to highest version flag.
Small refactoring of the framework search:
* rename methods to better match their behavior
* do search even for `LatestPatch` during normal framework search
* apply roll to latest patch only when enabled

Modifies existing tests to adapt to the new behavior. Added new tests for the propagation.

Commit migrated from https://github.com/dotnet/core-setup/commit/6a8dfd609613ca8f1ec9f3907e346f41adfaaaff

5 years agoUpdate native hosting doc sample section to include using (dotnet/core-setup#6601)
Elinor Fung [Fri, 31 May 2019 17:46:40 +0000 (10:46 -0700)]
Update native hosting doc sample section to include using (dotnet/core-setup#6601)

load_assembly_and_get_function_pointer

Commit migrated from https://github.com/dotnet/core-setup/commit/ad59b409df2b2fb8356a23ca8eeb212c92750756

5 years agoFramework list updates: add WindowsDesktop Profile, include list in runtime packages...
Davis Goodin [Fri, 31 May 2019 17:42:31 +0000 (10:42 -0700)]
Framework list updates: add WindowsDesktop Profile, include list in runtime packages (dotnet/core-setup#6573)

* Framework list: WD "Profile"; runtime packages

* Only include WD Profile in targeting pack

Commit migrated from https://github.com/dotnet/core-setup/commit/ab59fcbff42571acd05bb8d3e195a5cebaaed3d0

5 years agoEnable component activation tests (dotnet/core-setup#6596)
Elinor Fung [Fri, 31 May 2019 16:42:35 +0000 (09:42 -0700)]
Enable component activation tests (dotnet/core-setup#6596)

Make ComponentWithNoDependencies test project generate a runtime config
on build to use in component activation tests.

Commit migrated from https://github.com/dotnet/core-setup/commit/f21745abe0e44b935bbba2809206192bf1537d79

5 years agoSingle-file: Avoid exception-throw in startup path (dotnet/core-setup#6598)
Swaroop Sridhar [Fri, 31 May 2019 00:10:23 +0000 (17:10 -0700)]
Single-file: Avoid exception-throw in startup path (dotnet/core-setup#6598)

This commit implements two changes:

1) If the current AppHost is not a bundle, process_manifest_footer() returns a bool value
   to indicate the same, rather than throwing StatusCode::AppHostExeNotBundle.
   This ensures that we do not throw every time a non-bundled app-host runs, which
   is undesirable (especially while debugging).

2) If a single-file app is simultaneously started multiple times, the apphost begins
   extracting files for each instantiation. However, once one of the runs complete the
   extraction process, other runs will use the files extracted to the committed-directory.
   The AppHost tries to clean up the redundantly extracted files and directories.
   However, if there is an I/O error while doing so, the process is now allowed
   to continue execution, instead of failing.

Commit migrated from https://github.com/dotnet/core-setup/commit/bd497d99a0f029ebed76e5398b1db769c4cc0d3c

5 years agoAdd load_assembly_and_get_function_pointer (dotnet/core-setup#6494)
Steve MacLean [Thu, 30 May 2019 16:27:59 +0000 (12:27 -0400)]
Add load_assembly_and_get_function_pointer (dotnet/core-setup#6494)

* Add load_assembly_and_get_function_pointer to delegate type enum
* Add tests (commented out) with for calling delegates in a component

Commit migrated from https://github.com/dotnet/core-setup/commit/f7f4b1b0f0d83f9cffe7218a94de726c59514a77

5 years agoModify roll forward design document - behavior around "latest" (dotnet/core-setup...
Vitek Karas [Thu, 30 May 2019 10:09:28 +0000 (03:09 -0700)]
Modify roll forward design document - behavior around "latest" (dotnet/core-setup#6547)

The "latest" bit in `LatestMinor` and `LatestMajor` is now considered separately from the version range. It propagates on its own and also propagates into frameworks.

Also modifies how "roll to latest patch" is applied to pre-release versions. If the selected version if pre-release there's no additional automatic roll forward. If the selected version is release, normal "roll to latest patch" is applied.

Some tweaks to algorithm description and some more samples.

Co-Authored-By: Elinor Fung <47805090+elinor-fung@users.noreply.github.com>
Commit migrated from https://github.com/dotnet/core-setup/commit/6479d554f0513d2975017757d99d224dc77b73cd

5 years agoFix intermitent failures in light.exe (dotnet/core-setup#6562)
Vitek Karas [Wed, 29 May 2019 14:46:43 +0000 (07:46 -0700)]
Fix intermitent failures in light.exe (dotnet/core-setup#6562)

This is a workaround for an issue I recently started to see locally. The light.exe would fail with "The process cannot access the file because it is being used by another process". Debugging into it, it fails to move a file from temp to the output (the final exe output file).

There are two issues here:
* It uses the OS temp folder (TMP variable) which people typically don't have excluded from antivirus and thus the antivirus can lock the file for a bit. This is fixed by setting the `WIX_TEMP` env. variable to a location in the obj tree.
* Even with the above it still sometimes fails. The only workaround I found is simply  wait for a bit before running light. I don't know why this happens, but the simple sleep 1 second fixes it. It's probably not worth the effort to try to figure out why.

Commit migrated from https://github.com/dotnet/core-setup/commit/a66a41f693a048341cf6b6a99f74e6312200240d

5 years agoImprove apphost missing fxr error message with self registered location (dotnet/core...
Vitek Karas [Wed, 29 May 2019 04:43:54 +0000 (21:43 -0700)]
Improve apphost missing fxr error message with self registered location (dotnet/core-setup#6546)

With the recent changes apphost now looks for shared framework in 3 potential places: the default global location, the globally registered location and the DOTNET_ROOT path.
The error message didn't mention the globally registered location, so add that.

Required a bit of refactoring in the pals to avoid code duplication.

Commit migrated from https://github.com/dotnet/core-setup/commit/832f8250b5986028594c0db47b4e1cb62915c15b

5 years agoAdd hostfxr_initialize_for_dotnet_command_line entry point (dotnet/core-setup#6548)
Elinor Fung [Wed, 29 May 2019 00:40:59 +0000 (17:40 -0700)]
Add hostfxr_initialize_for_dotnet_command_line entry point (dotnet/core-setup#6548)

Commit migrated from https://github.com/dotnet/core-setup/commit/aec6c77a664561249ecf763a642c6429c7891cdd

5 years ago[master] Update dependencies from dnceng/internal/dotnet-wpf-int (dotnet/core-setup...
dotnet-maestro[bot] [Tue, 28 May 2019 14:09:17 +0000 (09:09 -0500)]
[master] Update dependencies from dnceng/internal/dotnet-wpf-int (dotnet/core-setup#6504)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190521.7

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19271.7

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190522.2

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19272.2

Dependency coherency updates

- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19271.2 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190522.4

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19272.4

Dependency coherency updates

- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19271.2 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190522.11

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19272.11

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview6.19266.1 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19272.6 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190523.5

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19273.5

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview6.19266.1 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19273.1 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190523.6

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19273.6

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview6.19272.1 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19273.1 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190523.7

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19273.7

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview6.19272.1 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19273.1 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190524.5

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19274.5

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview6.19272.1 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19273.5 (parent: Microsoft.DotNet.Wpf.DncEng)

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190524.6

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview6.19274.6

Dependency coherency updates

- Microsoft.Private.Winforms - 4.8.0-preview6.19272.1 (parent: Microsoft.DotNet.Wpf.DncEng)
- Microsoft.DotNet.Wpf.GitHub - 4.8.0-preview6.19273.5 (parent: Microsoft.DotNet.Wpf.DncEng)

* Fix WindowsDesktop package validation

The wpf-int change allows NuGet to pick up the native files, including PDBs. This lets us remove a workaround target, but causes some duplicates that must be filtered out due to assumptions the packaging tooling makes.

Commit migrated from https://github.com/dotnet/core-setup/commit/1ac29fa4fed3f5658864593e9b649238f52f3748

5 years agoMove command line parsing into separate file (out of fx_muxer.cpp) (dotnet/core-setup...
Elinor Fung [Sun, 26 May 2019 20:57:10 +0000 (13:57 -0700)]
Move command line parsing into separate file (out of fx_muxer.cpp) (dotnet/core-setup#6517)

* Move command line parsing out of fx_muxer.cpp into separate file
* Consolidate definitions for known host options

Commit migrated from https://github.com/dotnet/core-setup/commit/61f83f1f764a8a2840a21779e386c2ad11fca75d

5 years agoAlter the way comhost looks for the loose .clsidmap file (dotnet/core-setup#6541)
Aaron Robinson [Sat, 25 May 2019 19:53:34 +0000 (12:53 -0700)]
Alter the way comhost looks for the loose .clsidmap file (dotnet/core-setup#6541)

* Alter the way comhost looks for the loose .clsidmap file

Commit migrated from https://github.com/dotnet/core-setup/commit/83781774d742927b81be053389d87f38e42b7878

5 years agoAdd tests for using context-based APIs with a self-contained application (dotnet...
Elinor Fung [Sat, 25 May 2019 16:35:36 +0000 (09:35 -0700)]
Add tests for using context-based APIs with a self-contained application (dotnet/core-setup#6499)

Commit migrated from https://github.com/dotnet/core-setup/commit/a8d828d14d48b7b321bd0e79266d769d166fd883

5 years agoUpdate BuildTools to preview4-04022-01 (dotnet/core-setup#6514)
dotnet-maestro-bot [Thu, 23 May 2019 17:27:40 +0000 (10:27 -0700)]
Update BuildTools to preview4-04022-01 (dotnet/core-setup#6514)

Commit migrated from https://github.com/dotnet/core-setup/commit/e36a4f270f12ee31db2d7743a3a638e7d999cadd

5 years agoUpdate BuildTools to preview4-04021-02
dotnet-maestro-bot [Tue, 21 May 2019 04:46:46 +0000 (21:46 -0700)]
Update BuildTools to preview4-04021-02

Commit migrated from https://github.com/dotnet/core-setup/commit/4573cea18beb40dc9a41014798060e48ff044c63

5 years agoUpdate BuildTools to preview4-04015-01 (dotnet/core-setup#6435)
dotnet-maestro-bot [Fri, 17 May 2019 21:43:41 +0000 (14:43 -0700)]
Update BuildTools to preview4-04015-01 (dotnet/core-setup#6435)

Commit migrated from https://github.com/dotnet/core-setup/commit/65455f8f15861c80cd343acbcee0a9b462c3ee48

5 years agoUpdate bash-build.yml: use non-Int pool provider (dotnet/core-setup#6407)
Divino César [Tue, 14 May 2019 15:28:25 +0000 (08:28 -0700)]
Update bash-build.yml: use non-Int pool provider (dotnet/core-setup#6407)

Commit migrated from https://github.com/dotnet/core-setup/commit/f350db0d774c151e919952a60214b0b7b86bc14f

5 years agoUpdate windows-build.yml: use non-Int pool provider (dotnet/core-setup#6408)
Divino César [Tue, 14 May 2019 15:27:59 +0000 (08:27 -0700)]
Update windows-build.yml: use non-Int pool provider (dotnet/core-setup#6408)

Commit migrated from https://github.com/dotnet/core-setup/commit/f3a3a80e360a2f7802e925ff59c63f9b6afcd6ca

5 years agoAdd shared framework bundle localization (dotnet/core-setup#6390)
Davis Goodin [Fri, 10 May 2019 21:59:04 +0000 (16:59 -0500)]
Add shared framework bundle localization (dotnet/core-setup#6390)

Commit migrated from https://github.com/dotnet/core-setup/commit/e483c3c7fef1ae8d655d2ef8c1fadbed8ed4e01e

5 years agoMerge pull request dotnet/core-setup#6256 from dagood/direct-wd
Davis Goodin [Fri, 10 May 2019 21:40:52 +0000 (16:40 -0500)]
Merge pull request dotnet/core-setup#6256 from dagood/direct-wd

# Conflicts:
# eng/Version.Details.xml
# eng/Versions.props

Commit migrated from https://github.com/dotnet/core-setup/commit/98fe009648f423dc783645714fd2e473eaf37f66

5 years agoMake GetCrossgenPackagePaths more specific
Davis Goodin [Thu, 9 May 2019 19:35:09 +0000 (14:35 -0500)]
Make GetCrossgenPackagePaths more specific

Split GetCrossgenPackagePaths to GetCorePackagePaths and GetCrossgenToolPaths.

This fixes failures building for arm/arm64. Generating the package report (new in this PR) calls GetRuntimeFilesToPackage for x64/x86 while TargetArchitecture is arm/arm64. This tries to find a cross-arch crossgen, which doesn't exist with this combination. However, there's no need to find crossgen to generate the report. To fix this, split the target to avoid trying to find a cross-arch crossgen when it isn't needed.

Commit migrated from https://github.com/dotnet/core-setup/commit/388f32f9fafb330473677ef23ca5197ae6fdbb7e

5 years agoUse e.g. bin/obj/sfx/windowsdesktop for short path
Davis Goodin [Mon, 6 May 2019 22:15:58 +0000 (17:15 -0500)]
Use e.g. bin/obj/sfx/windowsdesktop for short path

Commit migrated from https://github.com/dotnet/core-setup/commit/d8403937894c8c600d4bad8cc140f59e5390e92b

5 years agoAdd WindowsDesktop closure validation
Davis Goodin [Mon, 6 May 2019 17:29:55 +0000 (12:29 -0500)]
Add WindowsDesktop closure validation

Commit migrated from https://github.com/dotnet/core-setup/commit/8f5e1164182d5cac7c7430723509871bf36e9fa0

5 years agoRedist WinForms and WPF directly, no DN-T
Davis Goodin [Fri, 3 May 2019 00:35:52 +0000 (19:35 -0500)]
Redist WinForms and WPF directly, no DN-T

Commit migrated from https://github.com/dotnet/core-setup/commit/e2a5aabdeb907e7cbbdbbde8cbf473087dceeaaa

5 years agoTest-only product behavior support (dotnet/core-setup#6281)
Vitek Karas [Fri, 10 May 2019 16:45:26 +0000 (09:45 -0700)]
Test-only product behavior support (dotnet/core-setup#6281)

The product uses special test-only environment variables to enable specific behaviors to allow for easier testing. These should not be enabled by default.

This change implements a guard which only enables the special env. variables if test-only behaviors are enabled.
The mechanism uses static variable in the product binary, so the tests must patch the binary itself to enable the special behavior.

Commit migrated from https://github.com/dotnet/core-setup/commit/4101081ad234b0514058378f9134fcf038fbddcb

5 years agoAdd a basic lockable class that avoids using concrt on Windows (dotnet/core-setup...
Elinor Fung [Thu, 9 May 2019 23:21:50 +0000 (16:21 -0700)]
Add a basic lockable class that avoids using concrt on Windows (dotnet/core-setup#6368)

- Lockable class directly uses CRITICAL_SECTION on Windows, typedef-ed to be std::mutex on non-Windows
- Switch tracing to use new lockable class so that concrt is not pulled in for every component

Commit migrated from https://github.com/dotnet/core-setup/commit/0caf046824bd0512b8dd17c522e23064004f677b

5 years agoMerge pull request dotnet/core-setup#6359 from dotnet/darc-master-983e994b-79d4-40ca...
William Godbe [Thu, 9 May 2019 19:24:54 +0000 (12:24 -0700)]
Merge pull request dotnet/core-setup#6359 from dotnet/darc-master-983e994b-79d4-40ca-917e-aea952146436

[master] Update dependencies from dotnet/corefx

Commit migrated from https://github.com/dotnet/core-setup/commit/a8478dda1140e055651636fe35cad036f2585edd

5 years agoAdd support for call to Register/Unregister COM delegate (dotnet/core-setup#6366)
Aaron Robinson [Thu, 9 May 2019 18:50:13 +0000 (11:50 -0700)]
Add support for call to Register/Unregister COM delegate (dotnet/core-setup#6366)

Commit migrated from https://github.com/dotnet/core-setup/commit/5b1d47b8487b1985f3ed2b3731ce828b8b9118ba

5 years agoMerge pull request dotnet/core-setup#6358 from dotnet/darc-master-7d88021f-1881-4780...
William Godbe [Thu, 9 May 2019 17:48:39 +0000 (10:48 -0700)]
Merge pull request dotnet/core-setup#6358 from dotnet/darc-master-7d88021f-1881-4780-a7ca-0afeb3f20db6

[master] Update dependencies from dotnet/coreclr

Commit migrated from https://github.com/dotnet/core-setup/commit/806db93e0753234b68c6c6fb37c8dd34a9a7b23b

5 years agoFix interleaved comhost test logging (dotnet/core-setup#6372)
Elinor Fung [Thu, 9 May 2019 17:26:43 +0000 (10:26 -0700)]
Fix interleaved comhost test logging (dotnet/core-setup#6372)

Commit migrated from https://github.com/dotnet/core-setup/commit/3ae871f593362f80812dbe31d73bef925fa7d7d8

5 years agoTemporary fix for failing GUI test in CI. (dotnet/core-setup#6363)
Vitek Karas [Thu, 9 May 2019 06:25:08 +0000 (23:25 -0700)]
Temporary fix for failing GUI test in CI. (dotnet/core-setup#6363)

The test has two parts:
* Verify that when the env. variable is used, the process is not blocking with a popup dialog
* Verify that errors are written to stderr

The first part seems to work just fine, so keeping that.
The second part about stderr doesn't work in some CI runs (sometimes it does work). Removing that part of the validation for now.

Commit migrated from https://github.com/dotnet/core-setup/commit/a256a88c0208936a0cd16ce0fa07c065d964dd31

5 years agoAdd nethost to AppHost package (dotnet/core-setup#6365)
Elinor Fung [Wed, 8 May 2019 22:08:22 +0000 (15:08 -0700)]
Add nethost to AppHost package (dotnet/core-setup#6365)

Include nethost in AppHost package such that it will be in the SDK packs

Commit migrated from https://github.com/dotnet/core-setup/commit/19ecb4847b57249bdee93d14eeea81bbc0174ff5

5 years agoAllow getting contract for previously initialized hostpolicy (dotnet/core-setup#6343)
Elinor Fung [Tue, 7 May 2019 22:47:06 +0000 (15:47 -0700)]
Allow getting contract for previously initialized hostpolicy (dotnet/core-setup#6343)

This enables getting runtime properties for the active context created
through non-context-based entry points.

Commit migrated from https://github.com/dotnet/core-setup/commit/5c4ca8ac2deb15ca57c37c5a8e9a6cec8a10944f

5 years agoAdd ability to disable GUI host errors (dotnet/core-setup#6325)
Vitek Karas [Tue, 7 May 2019 12:13:57 +0000 (05:13 -0700)]
Add ability to disable GUI host errors (dotnet/core-setup#6325)

By default if the host runs a GUI application, it will report errors as a popup dialog. This is very useful for normal activation, but it is when executed from automation. The popup dialog blocks the process exit indefinitely.

This change adds environment variable `DOTNET_DISABLE_GUI_ERRORS`. If it's set to `1`, then even if the application is marked as GUI, all hosting errors will be reported to `stderr` and no UI popup will occur.

Commit migrated from https://github.com/dotnet/core-setup/commit/5f7f0e599520171508acb2b900d07ca5233a9155

5 years agoNative hosting: validate frameworks and properties when initializing secondary contex...
Elinor Fung [Mon, 6 May 2019 17:57:24 +0000 (10:57 -0700)]
Native hosting: validate frameworks and properties when initializing secondary context (dotnet/core-setup#6253)

- Fail initialization if the frameworks referenced in the config for a secondary context do not exist or are incompatible with the frameworks used for the first (active) context
- Return specific status code if runtime properties specified in the config for a secondary context do not exist or have different values from the properties used to load the runtime
- Add tests for compatibility check of secondary context when first context was created using non-context-based APIs and context-based APIs

Commit migrated from https://github.com/dotnet/core-setup/commit/a02ebba1eadd024089e68b90393d02f7b83fe4c6