Merge pull request #1964 from dotnet/nguerrera/known-issue-package-definitions-items

Add known issue for build-perf-motivated breaking change in SDK 2.1.300
This commit is contained in:
Lee Coward 2018-10-02 17:02:00 -07:00 committed by GitHub
commit ca8da81f66
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -34,6 +34,12 @@ i | libndr-krb5pac0 | NDR marshallers for the KRB5 PAC formats | package
If it is not installed, run `zypper install krb5-client`, then install dotnet core. When presented with the missing dependency prompt, choose 'Solution 2' to continue with the installation.
#### MSBuild @(PackageDefinitions) items are not computed without an explicit target dependency ([sdk/2342](https://github.com/dotnet/sdk/issues/2342))
These items are very expensive to compute and dramatic performance improvement for incremental builds in .NET Core SDK 2.1.300 and above was achieved by removing the dependency from the Build target to the RunResolvePackageDependencies target that performs this compuation. Custom build logic that still depends on these items therefore needs to add a target dependency on RunResolvePackageDependencies.
## Previous known issues fixed in this release
[[Fixed]](https://github.com/aspnet/Universe/pull/1218) - [aspnet/1220](https://github.com/aspnet/Universe/issues/1220)