2017-02-21 2 views
0

Ich habe ein Xamarin Formen Quer Anwendung, die einen Rest-Client verwenden, um eine Remote-Dienst aufzurufen.Über Fehler in Multitasking Quer Anwendung

So verwende ich Asynchron-Methode, aber wenn in versuchen, es zu bauen oder führen ein Fehler angezeigt wird:

Severity Code Beschreibung Projektdatei Zeilenunterdrückung Staat

Error Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile?

Nome file: 'Microsoft.Threading.Tasks.dll' in Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) in Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection 1 assemblies, AssemblyDefinition assembly, Boolean topLevel) in Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection 1 assemblies, AssemblyDefinition assembly, Boolean topLevel) in Xamarin.Android.Tasks.ResolveAssemblies.Execute() TEST1.Droid

ich versuche, ein using System hinzuzufügen. Threading.Tasks im portablen Projekt erhalten aber immer noch den Fehler.

Wie kann ich async/await in tragbaren Quer Anwendung?

+0

Mögliche Duplikate: http://stackoverflow.com/questions/35745637/could-not-load-assembly-microsoft-threading-tasks-dll –

+0

Mögliche Duplikate: http://stackoverflow.com/questions/16389315/microsoft Threading-Aufgaben-extensions-in-Xamarin-Mono-Projekte –

Antwort

0

Versuchen Sie, den folgenden Ansatz

1) Open your Package Manager Console, and run the following commands 
2) Uninstall-Package Microsoft.Bcl.Async -Force 
3) Install-Package Microsoft.Bcl.Async -Version 1.0.166-beta -Pre 

Ihre Lösung reinigen und dann wieder aufzubauen;

+0

Hallo, vielen dank für Ihre Antwort. Während der Deinstallation habe ich einen Fehler: PM> Uninstall-Paket Microsoft.Bcl.Async -Force Uninstall-Package: Package 'Microsoft.Bcl.Async' deinstalliert werden konnte in Projekt nicht ‚zu finden TEST1.Droid ' Bei Zeile: 1 Zeichen: 1 + Uninstall-Paket Microsoft.Bcl.Async -Force + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Uninstall-Paket], Exception + FullyQualifiedErrorId: NuGetCmdletUnhandledException, NuGet.PackageManagement.PowerShellCmdlets.UninstallPackage Befehl Ich benutze VS2015 U3. – Escape

+0

Sie haben es nicht installiert, deshalb erhalten Sie diesen Fehler. Beginnen Sie bei Schritt 3) statt – Zroq

+0

Ok, danke Zroq, ich habe ein Problem mit Microsoft.Bcl.Async! – Escape