Windows Azure PowerShell コマンドレットをビルドしようとしていますが、コマンドレットの読み込み中に問題に直面しています。以下の手順に従いました。
- マスター ブランチから最新のコードを複製しましたhttps://github.com/WindowsAzure/azure-sdk-tools
- VS 2010 SP1 Ultimate を使用してソリューション WindowsAzurePowershell.sln をビルドします [Windows Azure SDK 1.7、Windows Azure 用の VS 2010 ツールと WIX がインストールされています]
- ソリューションをビルドした後、フォルダー C:\repo\Windows-Azure-SDK-Nodejs-Git\azure-sdk-tools\Package\Debug を開き、コマンド Get-ChildItem '.* を実行してコマンドレットの読み込みを試みました。 psd1' | ForEach-Object {インポート モジュール $_}
そして、以下のエラーが発生しました。誰かがこの問題を解決するのを手伝ってくれませんか?
WebPI を使用して公式のコマンドレット ビットをインストールすると、すべて正常に動作します。しかし、ビルドした msi を使用してインストールされたコマンドレットは、同じエラーでロードできませんでした。
エラー:
PS C:\repo\Windows-Azure-SDK-Nodejs-Git\azure-sdk-tools\Package\Debug> Get-ChildItem '.*.psd1' | ForEach-Object {インポート モジュール $} > error.txt Import-Module : Windows PowerShell スナップイン C:\Interop-TFS\Windows-Azure-SDK-Nodejs-Git\azure-sdk-tools\Package\Debug\Microsoft.WindowsAzure.Management を読み込めません。次のエラーのため、ServiceManagement.dll: 要求された型の 1 つ以上を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。ローダーの例外: ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイルまたはアセンブリ 'Microsoft.WindowsAzure. Management、Version=1.0.0.0、Culture=neutral、PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 ..... bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。行:1 文字:57 + Get-ChildItem '.*.psd1' | ForEach-Object {インポート モジュール <<<< $ ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 ..... bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。行:1 文字:57 + Get-ChildItem '.*.psd1' | ForEach-Object {インポート モジュール <<<< $ ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 ..... bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイルまたはアセンブリ 'Microsoft.WindowsAzure.Management, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。行:1 文字:57 + Get-ChildItem '.*.psd1' | ForEach-Object {インポート モジュール <<<< $ PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。行:1 文字:57 + Get-ChildItem '.*.psd1' | ForEach-Object {インポート モジュール <<<< $ PublicKeyToken=31 bf3856ad364e35' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。行:1 文字:57 + Get-ChildItem '.*.psd1' | ForEach-Object {インポート モジュール <<<< $} > error.txt + CategoryInfo : ResourceUnavailable: (:) [インポート モジュール]、PSSnapInException + FullyQualifiedErrorId : PSSnapInLoadFailure、Microsoft.PowerShell.Commands.ImportModuleCommand