2016-04-19 5 views
1

AdMediatorとStore Engagement SDKをUWPアプリに使用していますが、ビルド前にこの.psスクリプトを使用していますが、AdMediatorとStore Engagement SDKが見つからないためビルドに失敗しました。誰もが問題を回避した?Visual Studio Team Services UWPでAdMediatorを構築する

Write-Host "Installing Microsoft Universal Ad Client SDK..." 
$msiPath = "$($env:USERPROFILE)\MicrosoftStoreEngagementAndMonetizationSDK.msi" 
(New-Object Net.WebClient).DownloadFile('https://visualstudiogallery.msdn.microsoft.com/229b7858-2c6a-4073-886e-cbb79e851211/file/206533/2/MicrosoftStoreEngagementAndMonetizationSDK.msi', $msiPath) 
cmd /c start /wait msiexec /i $msiPath /quiet 
Write-Host "Installed" -ForegroundColor green 
+0

Hosted Build Agentを使用していますか? –

答えて

0

私はSDKことを使用していませんでしたが、PowerShellスクリプトで参照MSIをインストールするには管理者権限が必要な場合、あなたがホストされたビルドエージェントでそれを行うことができなくなります。独自のビルドエージェント(Azure VMでもかまいません)を作成するか、MSIから必要なものを抽出する方法を理解する必要があります(実際には必要ないDLLやその他のキーファイルが必要な場合など)インストールされています)。

0

インストールMicrosoft Storeエンゲージメントおよび収益化SDKをインストールするには管理者の許可が必要です。 Hosted Build Agentを使用している場合は、ホストされたビルド・エージェントが管理者権限を提供しないため、インストールできません。詳細については、Hosted poolのリンクを確認してください。

Q:ビルドのプロセスのいずれかに、管理者 権限が必要ですか?

A:いいえ。次に、ホストされたプールを使用できます。

別の方法は、バックが言った希望:deploy your own build agent。このビルドエージェントを使用すると、必要なソフトウェア/ SDKをインストールできます。

関連する問題