いくつかの.NETアセンブリに厳密な名前を付けるために使用される.PXFファイルがあります。 VS2010/MSBUILDは、これがVS2010/MSBUILDを実行しているユーザーアカウントの個人用コンテナーにあることを期待しているようです。インタラクティブなユーザーアカウントで作業している場合、これはすべて問題なく機能しますが、ビルドエージェントでTFS 2010を介して自動ビルドを試行する場合、ビルドエージェントが使用するアカウント(デフォルト)はNT-AUTHORITY/NetworkServiceです。
NetworkServiceとしてインタラクティブセッションにログインできないため、インタラクティブセッションシェルからPFXをインストールすることはできません。
では、NetworkServiceアカウントの個人証明書ストアにPFX証明書をインストールする方法を教えてもらえますか?
Richard からの回答の礼儀 serverfault
ネットワークサービス証明書ストアを開いて追加する必要があります。
ストアを開くには:
mmc.exe