今日の午後、Windowsのマイナーアップデートを受け入れた後、Visual Studioアプリケーションの署名付きビルドを作成できないことがわかりました。
問題を掘り下げて、あいまいなディレクトリ(C:\ Program Files(x86)\ Windows Kits\10\bin\10.0.18362.0\x64)にあるsigntool.exeプログラムを見つけました。コマンドプロンプトを使用して、手動で実行してアプリに署名しようとしましたが、署名しても何も起こりませんでした。出力もエラーメッセージもありません。また、ヘルプメッセージまたは少なくともエラーを期待するパラメーターなしで実行しようとしましたが、何もありませんでした。
今日Windowsの更新をまだ受け取っていない別のコンピューターに行って、同じファイルを見つけて実行したところ、問題なく動作しました。
最初のコンピューターで.exeファイルが破損していたに違いないと思い、他のコンピューターからバージョンをコピーしましたが、それでも失敗しました。ただし、ファイルの名前を変更すると、実行されます。たとえば、名前を「signtool1.exe」に変更した場合、コマンドラインから問題なく実行できますが、名前の変更のためVisual Studioはまだ実行できません。
このプロセスの間に、コンピュータの再起動を何回か試みましたが、メモリにコピーが残っているのではないかと考えましたが、ありませんでした。タスクマネージャーでも検索しました。
このようなものを見たことがない。実行可能ファイルの名前に応じて、同じプログラムが実行されるか、何も実行されません。さらに詳しく言えば、ホームディレクトリにコピーした場合、ファイル名に関係なく実際に実行されます。何がそのようなことを引き起こす可能性がありますか?
ありがとう、フランク
これは、Windowsフィードバックハブにある バグレポート です。 KB4535996バグレポートに賛成票を投じてください。