2017-11-09 9 views
0

私は、次のコマンドを実行して、紺碧のテーブルを取得しようとしているに-AzureStorageTableを入手するために失敗による行方不明の依存System.Spatial

Get-AzureStorageTable : Could not load file or assembly 'System.Spatial, Version=5.8.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Th specified. HTTP Status Code: 200 - HTTP Error Message: OK At line:1 char:1 + Get-AzureStorageTable -Name <tablename> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Get-AzureStorageTable], StorageException + FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.Table.Cmdlet.GetAzureStorageTableCommand

エラーは非常に明白ですが、私はPowershellの新機能ですが、この問題を解決する方法を見つけようとしています。

  1. それはPowerShellのは、Get-AzureStorageTableが.nugetフォルダの下Nugetsからその依存関係をとると仮定することが正しいですか?

  2. この問題の原因は何ですか?私はその依存関係がそこにあることを期待しています。

+0

私は全く同じ問題を抱えていますが、解決策を見つけましたか? – Mathilde

答えて

0

私も同じ問題に会った、私はコードから負荷によってSystem.Spatial.dll(バージョン= 5.8.1.0)を、それを解決しました。 System.Spatial.dllgithubにアップロードすると、ローカルパスの例:c:\testにダウンロードできます。あなたはまた、それからデモを得ることができます。

$ctx = New-AzureStorageContext -StorageAccountName $storageAccount -StorageAccountKey $storageAccountKey 
[Reflection.Assembly]::LoadFrom("path of System.Spatial.dll") | Out-Null # example: c:\test\system.spatial.dll 
$table = Get-AzureStorageTable -Name $tableName -Context $ctx 
0

これは、ストレージモジュールの5.0.0を実行しているために発生したとのことです。 Azure.Storageを5.0.0を超えてアップデートすると、この問題は修正されます。 AzureRMの最新バージョンを入手することをお勧めします。AzureRMには、更新されたモジュール/依存関係がすべて含まれています。

私はAzure PowerShell APIチームの一員ですが、私は3週間前に開始したので、私はこれらの問題の履歴などを知る時点ではありません。 :-P

関連する問題