私の考えは、MSBUILDを使用して.msiファイルを取得するTFSで私のプロジェクトをビルドすることです。その後、.pfxファイルで.msiファイルに署名する必要があります。それから私はhttps://marketplace.visualstudio.com/items?itemName=jabbera.authenticode-signで見つけたAuthenticode Signのタスクを追加しようとしました。エラーが発生します:node:4568) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Not found signtool.exe: d:\a\_tasks\authenticode-sign_752fe535-ed47-4c2c-afcf-0778adb0bb12\0.0.2\x64\signtool.exe
、私の.pfxファイルはプロジェクトディレクトリにあります。このツールの私の設定は:TFS Authenticode Sign Error:見つからないsigntool.exe
多分私はそれを修正する方法を知っていますか?提案してください!
こんにちは、返信用のおかげで、私は、TFSサーバーで、それを構成するならば、私はそれが作品の意志私のプロジェクトをビルドしますか?見て、私は署名証明書を持って、私は自分の.msiファイルに署名する必要があり、それは私のプロジェクトにサインインする必要があり、彼のビルドはすでに署名されたファイルですか? – Andrej
@Andrejこれはあなたの問題に基づいたトラブルシューティングです。通常は動作するはずです。エージェントマシンの個人ストアに証明書をインポートする必要があります。あなたが使った拡張機能については、上記の提案を試すことができます。新しい問題はここで追跡するための新しいスレッドを開くことができます。この。あなたの参照のための同様のスレッド:https://stackoverflow.com/questions/46200289/getting-an-error-occurred-while-signing-failed-to-sign-file-exe-signtool-error –
見て、あなたの意見プロジェクトに証明書を置くと、ビルド時に.msiファイルにアタッチされるのですか、それともプロジェクトにのみアタックされるのでしょうか?私の質問 - それは簡単です。私はそれを.msiファイルのインストールに添付するか、単にそれをプロジェクトに添付する必要がありますか、それがTFS上にそれ自身を構築するとき、何が必要ですか?私のSigntoolはVisual Studioに調整されていますが、私はTFSでそれを必要としています。 – Andrej