[workload] add support for 'dotnet test' and 'net6.0' #3017
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Change
Fixes: dotnet/sdk#21845
If you create a
net6.0
class library withUseMaui=true
,dotnet test
fails with:@dsplaisted suggested adding
%(RuntimePackAlwaysCopyLocal)
to any@(KnownFrameworkReference)
that is meant fornet6.0
:dotnet/sdk#21845 (comment)
If a class library does not have a platform specified, then the
Microsoft.Maui.*.any
packs are brought in. These packs need%(RuntimePackAlwaysCopyLocal)
fordotnet test
to work.I added a sample project that appears to work now:
PR Checklist
Does this PR touch anything that might affect accessibility?
No