経緯
先週、 SourceTree を 3.4.10 にアップデートしようとしたら
メソッドが見つかりません: ‘Void SharpCompress.Readers.IReaderExtensions.WriteEntryToFile(SharpCompress.Readers.IReader, System.String, SharpCompress.Readers.ExtractionOptions)’
というエラーが発生し、再起動しようとしたら SourceTree そのものが起動しなくなってしまいました。
一度コントロールパネルの「プログラムと機能」からアンインストールして 3.4.9 を再インストールすることで事なきことを得ましたが、他にも対処法があると知ったのでメモしておきます。
対処法
再インストールしなくても済む対処法は、 C:\Users\{USERNAME}\AppData\Local\SourceTree
の下にできた app-3.4.10
のフォルダ (空フォルダ) を削除する、というもの。
![SourceTree インストールフォルダの下の app-3.4.10 という空フォルダを削除する](https://labor.ewigleere.net/wp-content/uploads/2022/10/failed-update-sourcetree-3-4-10-20221021.jpg)
これでひとまず起動できるようになります。後は対応待ちか、手動で 3.4.10 をインストールするか、というところでしょうか。