ASP.Net 5项目中缺少CloudTable.Execute(以及所有非异步方法)

ASP.Net 5项目中缺少CloudTable.Execute(以及所有非异步方法),asp.net,asp.net-core-mvc,azure-table-storage,Asp.net,Asp.net Core Mvc,Azure Table Storage,使用Microsoft Visual Studio 2015 RC,如果我创建一个新的“ASP.Net Web应用程序”,然后转到NuGet并在CloudTable类中添加对最新版本Azure存储的引用(安装包WindowsAzure.Storage-Pre),我所看到的就是*异步方法: 但是,如果我创建了一个新的控制台应用程序或类库(普通的类库和控制台应用程序,而不是“包”应用程序),那么我将看到我所期望的所有方法: 而且这不仅仅是智能感知,这些方法似乎确实缺失了。如果我在windows资

使用Microsoft Visual Studio 2015 RC,如果我创建一个新的“ASP.Net Web应用程序”,然后转到NuGet并在CloudTable类中添加对最新版本Azure存储的引用(安装包WindowsAzure.Storage-Pre),我所看到的就是*异步方法:

但是,如果我创建了一个新的控制台应用程序或类库(普通的类库和控制台应用程序,而不是“包”应用程序),那么我将看到我所期望的所有方法:

而且这不仅仅是智能感知,这些方法似乎确实缺失了。如果我在windows资源管理器中查看软件包,我会看到dnx451、dnxcore50和net40的单独文件夹。只有net40库包含这些方法(使用JetBrains dotPeek查看)


为什么这些方法会在“dnx”版本的代码中丢失

此库正在预览中。计划是支持同步方法,但目前您可以使用Task。请等待同步调用

我的问题是不理解ASP.Net 5使用的是一些神奇的.Net版本,它不是完整的.Net,并且没有真正的方法来配置它,使其像以前一样工作。我在VS 2017的ASP.Net核心项目中遇到了同样的问题,我在该项目中添加了WindowsAzure。存储NUGETT这仍然是一个问题,使用NuGet软件包WindowsAzure.Storage v8.7.0,在我的Azure Functions C#项目中。例如,没有
ExecuteQuery()
方法,只有
ExecuteQuerySegmentedAsync()
。我能找到的关于
CloudTable
的唯一文档没有提到不同体系结构上的不同方法。是什么决定了可用的API?