2016-11-21 32 views
0

我正在尝试编写使用Microsoft Azure的应用程序。我正在使用VS2012并安装了更新版本5.我还将NuGet更新为最新版本。适用于Microsoft.Azure包的NuGet

在我的代码,我使用了以下内容:

using Microsoft.Azure.Management.Compute; 
    using Microsoft.Azure.Management.Compute.Models; 
    using Microsoft.Azure.Management.Fluent; 
    using Microsoft.Azure.Management.Resource.Fluent.Authentication; 
    using Microsoft.Azure.Management.Resource.Fluent.Core; 

当我去包管理器,“Microsoft.Azure.Management.Compute”安装成功,但流利和资源包不会 - 它说它无法找到软件包。

有没有人有任何想法我失踪?

+0

我现在已经在具有Visual Studio 2016和.Net 4.6.2的另一台机器上尝试了此操作,并且遇到同样的问题。 – John

回答

0

好日子,

您需要安装Microsoft.Azure.Management.Fluent软件包。在包管理器控制台,目标项目,并运行:

安装,包装Microsoft.Azure.Management.Fluent - 预

这是一个预发行包,所以它不会显示出来,除非你包括-Pre选项或在NuGet窗口中选择Include prerelease选项(如果以这种方式添加软件包)。

卡尔

+0

只有部分工作,因为软件包中的其他依赖关系存在问题。我还收到了昨晚微软提供的一些建议,所以今天早上将尝试实施,并将回报。 – John

0

好吧,这是我花了一些时间来得到这条底线,但这里是什么地方出了错。该项目开始使用.Net 4.5的VS2012。然后我经历了各种升级到VS2012 update 5,最新版本的NuGet,.Net 4.6.2。如果这样做不起作用,我就使用VS2015(更新3和.Net 4.6.2)在Azure上构建了一个开发机器,并将该项目移交了,但仍然无法工作。

问题是,有太多的依赖关系,从原始项目标记。答案是在Azure机器上开始一个新项目,复制我的代码,然后安装各种Azure包 - 它首次运行。