我已经检查了我在网上找到的几个问题,但我仍然收到此错误。 我正在使用Silverlight 5.0和.Net Framework 4.5版本与crm 2011,这是我的功能如下:
async private void getDatafromCRM()
{
// ..... code to prepare the query expression
IOrganizationService service = SilverlightUtility.GetSoapService();
var response = await service.RetrieveMultiple(query);
}
我得到的错误:
(延伸) System.Threading.Tasks.TaskIOrganizationService.RetrieveMultiple(QueryBase 查询)
错误:找不到'async'修饰符所需的所有类型。是 您针对错误的框架版本,或缺少对引用的引用 集会?
我安装了“Async Target软件包,我收到的消息是它已添加到我的解决方案中,为什么我仍然收到此错误?
我在我的silverlight项目中使用异步,而不是在Web应用程序项目中。我注意到该包已添加到Web项目中。
答案 0 :(得分:2)
您必须将Microsoft.Bcl.Async
添加到Silverlight项目中。 不将其添加到您的网络项目中。