Est-ce que quelqu'un sait s'il est possible de "déployer Bin" le CTP Async?Async CTP sur l'environnement de confiance partielle
Puisqu'une grande partie d'Async est fondamentalement une astuce de compilateur, j'ai pensé que la précompilation de mon application et son déploiement sur un serveur sans Async CTP installé pourraient fonctionner. Malheureusement, cela ne semble pas si simple. Je reçois le message d'erreur suivant lorsque je tente d'appeler une méthode async:
Task<Result> task = _checker.CheckAsync(input);
Le type initialiseur pour « System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 » a lancé une exception.
Ce n'est pas vraiment le type d'erreur auquel je m'attendrais, mais peut-être y a-t-il des assemblages de remplacement que je pourrais déployer dans mon répertoire Bin pour résoudre ce problème? Je ne peux pas installer le CTP Async sur cette machine (de production).
Mise à jour: J'ai inclus les détails de InnerException ainsi:
System.MethodAccessException: Tentative par la méthode transparente de sécurité 'System.Runtime.CompilerServices.AsyncTaskMethodBuilder
1<TResult>..cctor()' to access security critical method 'System.Threading.Tasks.TaskScheduler.add_UnobservedTaskException(System.EventHandler
1)' échoué . à System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1..cctor()
Cela semble être une question de confiance moyen, et non pas tant un problème de async?
Voulez-vous commenter pourquoi la question a été déclassée? – Thorarin