我在嘗試使用Microsoft Azure SDK for .net版本0.9.5-preview。我基本上試圖從自述文件中獲取清單位置和服務的示例。然而,我遇到了一個例外使用azure SDK缺少Microsoft.Threading.Tasks
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Microsoft.WindowsAzure.Management.dll
Additional information: Could not load file or assembly 'Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
關於這個大會的信息是相當稀疏。我發現它與PCL和windows phone有關的一些引用,但這僅僅是一個使用完整4.5.1的控制檯應用程序(儘管我也嘗試過4.5)。
我在google repository找到了一份dll的副本,並將它扔到bin目錄中確實使應用程序正常工作,但是這看起來像是一個壯觀的黑客攻擊。我寧願看到更好的解決方案。有任何想法嗎?
的packages.config內容
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.WindowsAzure.Common" version="0.9.8-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management" version="0.9.5-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Compute" version="0.9.9-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Libraries" version="0.9.6-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Monitoring" version="0.9.2-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Scheduler" version="0.9.8-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.ServiceBus" version="0.9.3-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Sql" version="0.9.4-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Storage" version="0.9.3-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.VirtualNetworks" version="0.9.3-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.WebSites" version="0.9.3-preview" targetFramework="net45" />
</packages>
我認爲最新版本的「Microsoft Azure SDK for .NET」是2.2。 (http://msdn.microsoft.com/en-us/library/windowsazure/dn459835.aspx)是否有您正在使用的子集? –
據我瞭解,我很可能是錯的,這是一個圍繞RESTful管理API的開源.net包裝。標準SDK是否允許以編程方式配置新服務器等? – stimms
Microsoft Azure SDK 2.2爲很多事情(表,Blob,隊列)提供了一個託管API(包裝REST接口),但沒有提供服務管理(但是?) - 這讓我想到了「0.9.5」。這看起來像是「Microsoft Azure SDK」之外的其他版本......我用管理REST API做了一些東西,但不知道它們有一個託管API ...也許是0.9。 5僅指管理API? –