这对于.NET Core 2来说已经很糟糕了!
我需要一个非常简单的事情 - 我需要使用Microsoft.Azure.CosmosDB.Table
包在我的.NET Core 2.2应用程序中使用表存储。好的,我们这样做,好吗?
首先,让我们创建CloudTableClient
:
using Microsoft.Azure.CosmosDB.Table;
using Microsoft.Azure.Storage.Common;
…
CloudTableClient tableClient = new CloudTableClient(
new Uri("[WHAT TO PUT IN HERE in case of Azure and Emulator???]"),
new Microsoft.Azure.Storage.Auth.StorageCredentials() // => **THIS DOES NOT EVEN COMPILE! Auth is not a part of the package **
);
NICE!我们从哪里去?请不要指出我的例子 - 它们不适用于.NET Core 2.2!
我们不要混用Microsoft.Azure.Storage和Microsoft.WindowsAzure.Storage包!
这什么时候修好?如何创建CloudTableClient并使用CloudTable?
我必须得出结论,在.NET Core 2.x项目中无法使用Azure表。降级到一些旧包或预览版本不是一种选择。