【发布时间】:2012-06-13 01:07:34
【问题描述】:
有谁知道是否可以“Bin 部署”异步 CTP?
由于 Async 的很大一部分基本上是一个编译器技巧,我认为在没有安装 Async CTP 的情况下预编译我的应用程序并将其部署到服务器上可能会奏效。不幸的是,事情似乎没有这么简单。当我尝试调用异步方法时收到以下错误消息:
Task<Result> task = _checker.CheckAsync(input);
“System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1”的类型初始化程序引发了异常。
这并不是我所期望的错误类型,但也许有一些替换程序集可以部署到我的 Bin 目录来解决这个问题?我无法在这台(生产)机器上安装 Async CTP。
更新: 我也包含了 InnerException 详细信息:
System.MethodAccessException:尝试 通过安全透明方法 'System.Runtime.CompilerServices.AsyncTaskMethodBuilder
1<TResult>..cctor()' to access security critical method 'System.Threading.Tasks.TaskScheduler.add_UnobservedTaskException(System.EventHandler1)' 失败的。 在 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1..cctor()
这似乎是一个中等信任问题,而不是异步问题?
【问题讨论】:
-
想评论一下为什么这个问题被否决了吗?
标签: android .net android-asynctask