2016-11-21 33 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包 - 它首次運行。