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