2017-11-27 13 views
0

Team Foundation ServerとApp Centerを使用してUWPビルドを実行しようとしていますが、このエラーが表示されます。ホストエージェントのUWP証明書の問題

##[error]C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3090,5): Error MSB3325: Cannot import the following key file: AppCenterTest.UWP_TemporaryKey.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_480BF88F6934FA8C 

私は、証明書が私のプライベートエージェントにインストールされているのみであるためのTeam Foundation Serverの問題を修正しましたTeam Foundation Serverのための民間のエージェントを作成してみました。しかし、App Centerではデフォルトでホストされたエージェントが実行されています。

この問題を解決するにはどうすればよいですか?ありがとう。

+0

カスタム証明書を使用していますか? TFVCまたはGITを使用しているソースコントロールはどれですか?さらに、あなたがソース管理に追加した 'AppCenterTest.UWP_TemporaryKey.pfx'キーもありましたか? –

+0

私はgitを使用しています。 AppCenterTest.UWP_TemporaryKey.pfxが含まれています。 –

+0

Package.appxmanifestで証明書を作成します –

答えて

1

代わりPackage.appxmanifestでのテスト証明書を作成する>包装>証明書を選択します。

enter image description here

詳細は、このチュートリアルを参照してください。自分のUWPプロジェクトの証明書を作成します。プロパティ>署名>厳密な名前のキーファイルを選択:>新規。この手順は私の問題を解決しました。

+0

私のシナリオ:デフォルトの証明書が動作しません(UWPプロジェクトの作成)。そこで、Package.appxmanifest> Packaging>証明書の選択、UWPプロジェクトのプロパティ>署名>厳密な名前のキーファイルの選択でテスト証明書を作成しました。>作成したテスト証明書を参照して選択します。注:これは失敗のステップです。 –

+1

ここに問題が解決したことをうれしく思っていますが、依然として問題はあなたの証明書ファイルに関係しているようです。共有いただきありがとうございましたら、それを回答としてマークすることができます。 –

1

は、ステートメントの下を見てみましょう:

は、ビルドエージェント

の右の種類を選択しますが、それは は、ビルドプロセスを実行するVSTSを使用するビルドエージェントのタイプを選択します。ホストされたビルドエージェントは、 の最も一般的なツールとSDKでデプロイされており、ほとんどのシナリオで使用できます。 ホステッドビルドサーバーのソフトウェアに関する記事を参照してください。ただし、 ビルドを詳細に制御する必要がある場合は、 カスタムビルドエージェントを作成することができます。次の表を使用して、その決定に役立てることができます。

enter image description here

注:Windows周年記念アップデートSDKをターゲットにする予定がある場合はホストされたビルド・プールのみSDK 10586と10240をサポートするので、あなたのカスタムビルドエージェントを設定する必要があります(14393の構築)ビルドエージェントがAPPXパッケージに署名できるように、のGitリポジトリを使用する場合。詳細については、ほかにUWPバージョン

を選択し、リポジトリにプロジェクトの証明書ファイルを追加します。これをしないと、Gitリポジトリは証明書ファイルを無視します。証明書ファイルをリポジトリに追加するには、ソリューションエクスプローラで証明書ファイルを右クリックし、ショートカットメニューで[無視するファイルをソース管理に追加]コマンドを選択します。 Set up automated builds for your UWP app

関連する問題