Skip to content
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

Incomplete System.Threading.Tasks.Extensions Facade in 15.9 #5158

Closed
spouliot opened this issue Nov 20, 2018 · 4 comments
Closed

Incomplete System.Threading.Tasks.Extensions Facade in 15.9 #5158

spouliot opened this issue Nov 20, 2018 · 4 comments
Assignees
Labels
bug If an issue is a bug or a pull request a bug fix iOS Issues affecting Xamarin.iOS macOS Issues affecting Xamarin.Mac vs-sync *Only use when triaging (not before)* Syncs this bug with VSTS
Milestone

Comments

@spouliot
Copy link
Contributor

spouliot commented Nov 20, 2018

An incomplete facade assembly for System.Threading.Tasks.Extensions was included in d15.9. This breaks projects that were previously using the implementation provided by a nuget.

Workaround

On Windows delete the file
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.iOS\v1.0\Facades\System.Threading.Tasks.Extensions.dll

On macOS delete the files

/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib//mono/Xamarin.TVOS/Facades/System.Threading.Tasks.Extensions.dll
/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib//mono/2.1/Facades/System.Threading.Tasks.Extensions.dll
/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib//mono/Xamarin.WatchOS/Facades/System.Threading.Tasks.Extensions.dll
/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib//mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll
/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib//mono/Xamarin.Mac/Facades/System.Threading.Tasks.Extensions.dll

This will fallback to using the nuget version, like the previous stable release was doing.

Issues

VS bug #732659, VS bug #732660

@spouliot spouliot added bug If an issue is a bug or a pull request a bug fix macOS Issues affecting Xamarin.Mac iOS Issues affecting Xamarin.iOS vs-sync *Only use when triaging (not before)* Syncs this bug with VSTS labels Nov 20, 2018
@spouliot spouliot added this to the d15-9 milestone Nov 20, 2018
@xamarin-release-manager
Copy link
Collaborator

[VS sync] The field 'Milestone' contains the value '15.9' that is not in the list of supported values

@spouliot
Copy link
Contributor Author

@dalexsoto please update the list of issues (with closed ones and new ones). thanks!

@spouliot spouliot modified the milestones: d15-9, Future Nov 20, 2018
@spouliot spouliot added vs-sync *Only use when triaging (not before)* Syncs this bug with VSTS and removed vs-sync *Only use when triaging (not before)* Syncs this bug with VSTS labels Nov 20, 2018
@spouliot spouliot modified the milestones: Future, d15-9 Nov 20, 2018
@CliffAgius
Copy link

CliffAgius commented Dec 11, 2018

This issue seems to have re-appeared in the VS19 Pre.1 release I have been playing with today. Running on Windows and the fix seems to have worked perfectly.

@ghost ghost locked as resolved and limited conversation to collaborators May 4, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug If an issue is a bug or a pull request a bug fix iOS Issues affecting Xamarin.iOS macOS Issues affecting Xamarin.Mac vs-sync *Only use when triaging (not before)* Syncs this bug with VSTS
Projects
None yet
Development

No branches or pull requests

3 participants