-
Notifications
You must be signed in to change notification settings - Fork 4.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Microsoft.NETCore.UniversalWindowsPlatform is missing some packages after "exclude": "compile" updates #17933
Comments
I would simply hold off and just include them when we rev all them as part of the api work. |
@johntester000010 I think you're just dealing with the designer using stale references I downloaded your sample and loaded it and it worked file for me. The designer loaded for both MainPage and Tester without errors. |
Indeed I can reproduce.
The designer isn't pulling out the correct asset from the package. It's supposed to be using the output of I enabled design time tracing and added some logging to
|
@joperezr I assume this is still relevant. |
I believe @zamont is fixing this. |
@joperezr let's make sure that these libraries are all included in the ref set for latest UWP flat package. |
Commit dotnet/core-setup@42121ee commits this fix to the dotnet/core-setup:master branch. I'm not sure if the UWP MP package gets produced off the master branch, but if it does, then this fix will be in the frequently-built prerelease packages of Microsoft.NETCore.UniversalWindowsPlatform on myget. |
Looks like they are all there except for System.Xml.XmlDocument. I'll send up a PR to fix this. |
Fixed by dotnet/core-setup#1649 |
We updated all packages to hide their implementation dependencies with "exclude": "compile". We did this because implementation dependencies change regularly and aren't seen as part of the compatibility contract of a package. To ensure that folks don't rely on our packages for their implementation dependencies we use
"exclude": "compile"
in the packages.This transition caused at some package to be excluded entirely from the UWP meta-package since they were only referenced transitively. We should consider adding these back unless we specifically want to keep them out of the default reference set. /cc @weshaggard @terrajobst
The dropped references are:
Workaround
For folks that hit missing types from one of these packages after upgrading to Microsoft.NETCore.UniversalWindowsPlatform they can reference the packages directly as follows.
The text was updated successfully, but these errors were encountered: