2016-04-01 1 views
0

Je développe une application de bureau dans WPF sur .NET Framework 4.0, à cause de Windows XP sur certains ordinateurs clients.Microsoft.Bcl.Async ne fonctionne pas sous Windows XP

J'ai besoin d'async/await dans .NET 4.0 donc j'ai ajouté des références à Microsoft.Bcl.Async (dernière version de NuGet). Chaque fois que j'utilise Async/mot-clé Attendent, programme se bloque à l'exception suivante lors du démarrage sous Windows XP (fonctionne sous Windows 7+):

Could not load file or assembly 'System.Core, Version=2.0.5.0, 
Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or 
one of its dependencies. The given assembly name or codebase was 
invalid. (Exception from HRESULT: 0x80131047) 

Répondre

3

Après des recherches approfondies, je trouve qu'il est nécessaire d'avoir installé this mise à jour dans Windows XP pour Microsoft.Bcl.Async pour fonctionner.

+0

Merci. Vous avez économisé des heures de travail pour moi! – Fazi