2011-07-25 4 views
0

TFSビルドサーバーを使用しています。コード署名証明書を使用するアプリケーションを送信すると、「Xapパッケージ化に失敗しました。証明書がありません」というメッセージが表示されます。ビルドサーバーXapのパッケージ化に失敗しました。不足している証明書

I自分のログオンの下で証明書をインストールし、Visual Studio Team Foundationビルドサービスホストが個人証明書ストアで実行する広告アカウントをインストールします。

どのようなご意見もありがとうございます。

答えて

0

私はTFSに精通していませんが、JetBrainsからTeamCityを使用してCIをセットアップしようとすると、同様の問題が発生しました。私はあなたが以下と同様の方法で、あなたのアセンブリまたはXAPsに署名しようとしていると仮定しています:

Figure 1: Signing an assembly using an installed certificate

これが本当であれば、あなたが発生している問題は、TFSは、おそらくシステムの下で実行されていることですあなたのコード署名証明書はあなたのアカウントの下にインストールされます。そのため、SYSTEMアカウントには、アカウントにインストールされている証明書にアクセスできません。残念ながら、私はfiling a trouble ticket upstream with Microsoft以外のこの問題を解決する方法は分かりません。

これは少し役立ちます。

+0

問題は、サーバー上の正しいストアで証明書を取得していることです。私はあなたがmsftに指示して以来、あなたに答えを与え、彼らは私に解決策を与えました。 – Jim

+0

ジム、彼らがあなたに与えた答えへのリンクを投稿できますか?私はそれを見てみたいので、これをどうやって将来行うのかを自分で教えることができます。ありがとう! – rmiesen

+1

https://connect.microsoft.com/VisualStudio/feedback/details/684557/tfs-build-server-with-code-signing-certficate – Jim

関連する問題