我在Azure上有一个基于.Net 4.5.1的ASP.Net网站。
我试图做一些开发工作,我的笔记本电脑与Azure斑点。
为此,我在笔记本电脑上安装了Azure存储模拟器5.10。现在我需要在我的Visual Studio 2019网站项目中安装客户端库,以便能够编写blob上传代码,所以我尝试从NuGet控制台安装Azure.Storage.Blobs.12.4.4
,但它给了我以下错误(如下图所示)。
问题:
我可以使用什么Nuget软件包来解决我的问题?我尝试了Azure.Storage.Blobs的最旧可用版本,截至目前为12.0.0,但即使这样也出现了相同的错误消息。我确实成功安装了Microsoft.Azure.Storage.Blob.11.1.7
,但不确定这是否是针对.Net 4.5.1的www.example.com网站的正确软件包asp.net,以及我是否需要安装其他软件包。
2条答案
按热度按时间fcg9iug31#
对于Azure.Storage.Blobs.12.4.4,它依赖于**. NET标准2.0**。因此,由于您的网站是在.net 4.5.1上,它将得到错误消息。
由于您的网站是在.net 4.5.1,当安装
Microsoft.Azure.Storage.Blob.11.1.7
,它将无法工作。因为它只支持.NETFramework 4.5.2。您可以将您的框架升级到4.5.2,或者如果您仍然希望使用.NETFramework 4.5.1,则可以使用WindowsAzure.Storage。
注意:
WindowsAzure.Storage
软件包已弃用。您可以参考此article来了解
Microsoft.Azure.Storage
和WindowsAzure.Storage
Nuget软件包之间的区别cigdeys32#
对于任何如何维护像我自己这样的旧应用程序。你可以将你的应用程序移到框架4. 8,仍然使用微软。Azure。存储库。它对我很有效