ヒトノトコンテンツへスキップヒトノト自作ソフトの公開とサポートをメインに、フリーソフトの紹介や日々の備忘録、気になったことなどを気ままに書くブログ。ISE」で十分だなと思い、削除することにしました。2017がおかしくなるばかりか、アンインストールすらできなくなってしまいました。情報を探してなんとか元の環境に復旧できたので、解決方法のメモを残しておきます。2015を新規インストールしました。~~~とかがごっそり残っています。Studio付属のアンインストーラは、一緒にインストールしたコンポーネントは削除してくれないようです。コメントを残す.NETアプリケーションをビルド時に自動的に難読化されるようにするConfuserExで.NETアプリケーションを難読化するではフリーでオープンソースの難読化ツールConfuserExを使用してプログラムを難読化する手順を紹介しました。このままだと、ビルドをするたびにConfuserExを起動してモジュールと難読化の設定をして、難読化を実行して...とさほど手間のかかる作業ではありませんが、同じことを何度も繰り返すことになるので、なるべく楽をしたいところです。そこでこの記事では、.NETアプリケーションをビルド時に自動的にConfuserExを使用して難読化されるようにする手順を紹介します。ReflectorやILSpyのような逆コンパイラを使用すると、簡単にソースコードを見ることができてしまいます。リバースエンジニアリングを防ぐためにソースコードを読みにくくすることを難読化と言い、.NETの開発元のMicrosoftもここやここで難読化が必要であると言っています。(CE)は無料で使えるものの文字列の暗号化や制御フローの難読化に対応しておらず機能的に十分とは言えません。詳細はDotfuscatorのエディション比較ページへ。そこでこの記事では、フリーでオープンソースの難読化ツールConfuserExを使ってプログラムを難読化する手順を紹介します。