在寻找.Net的Azure管理库时,我遇到了 https://github.com/Azure/azure-sdk-for-net/tree/Fluent
但先决条件是它需要.Net Core。是否有不需要这种先决条件的版本。
我也遇到了https://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Libraries/ 但它看起来很旧,自2014年以来一直没有更新。
更新
当我在regural控制台项目4.5 Framework中安装Microsoft.Azure.Management.Fluent时。我收到以下错误
PM> Install-Package Microsoft.Azure.Management.Fluent尝试解决依赖关系&Microsoft.Azure.Management.AppService.Fluent(≥1.0.0&&< 2.0.0)'。试图解决依赖性Microsoft.Rest.ClientRuntime.Azure(≥3.3.5&&< 4.0.0)'。安装包:' Microsoft.Rest.ClientRuntime.Azure'已经为“NETStandard.Library”定义了依赖关系。在行:1 char:1 + Install-Package Microsoft.Azure.Management.Fluent + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified :( :) [Install-Package],InvalidOperationException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
但是当我安装在.Net Core Console项目上时,它安装时没有任何问题。
答案 0 :(得分:0)
根据您的描述,我已经检查了Azure Management Libraries for .NET中的一些发布库,如下所示:
Microsoft.Azure.Management.Fluent 1.0.0
依赖项:.NETFramework 4.5,.NETStandard 1.3
Microsoft.Azure.Management.TrafficManager.Fluent 1.0.0
依赖项:.NETFramework 4.5,.NETStandard 1.3
另外,我已经在.NET 4.5上检查了我的控制台应用程序目标。总之,您可以将Azure管理库与项目目标一起用于> = .NET 4.5或> = .Net Core 1.0。