technote

WordPress

WordPressのプラグイン開発用のライブラリ

現在開発中のWordPressのプラグイン開発用のライブラリ WordPressのプラグインはWordPressに用意されているいくつかの処理の割り込み(フックやアクション)を利用して機能を拡張していく。 割り込み処理の...
プログラミング

【Visual Studio 2017 C#】ConfuserExで難読化するとPropertyGridコントロールの表示名が空になる

二つのプロパティを持つクラス 難読化前はプロパティ名が表示されていますが、 難読化後はプロパティ名が表示されません。 DisplayNameAttribute を指定すれば正しく表示されるようになり...
プログラミング

【Visual Studio 2017 C#】ZIPにまとめる動作の自動化

ZIPにまとめる動作の自動化の設定に関するメモ setup.msiとsetup.exeのマージの自動化 の続き 7zipの準備 1.コマンドラインバージョンの7zipをダウンロード 2.わかりやすいところに展開(以下は「C:\7...
プログラミング

【Visual Studio 2017 C#】setup.msiとsetup.exeのマージの自動化

インストーラ作成で出力されるmsiとexeのマージの自動化の設定に関するメモ インストーラ作成の自動化 の続き IExpressの設定ファイルの作成 1.Win + R で「ファイル名を指定して実行」を開き、「iexpress」と...
プログラミング

【Visual Studio 2017 C#】インストーラ作成の自動化

難読化後にインストーラ作成を行うソリューションの設定に関するメモ 難読化の自動化 の続き インストーラプロジェクトの追加 1.Installer Projectsのダウンロードおよびインストール 2.製品版と試用版のSe...
プログラミング

【Visual Studio 2017 C#】難読化の自動化

ビルド実行後に難読化処理を行うプロジェクトの設定に関するメモ 製品版と試用版のソリューション の続き 難読化は「Release」と「Release_trial」 ConfuserExプロジェクト生成 1.ConfuserExのダウン...
プログラミング

【Visual Studio 2017 C#】製品版と試用版のソリューション

製品版と試用版を一つのソリューションで管理し、構成の切り替えでそれぞれの出力を行えるようなソリューション設定に関するメモ 試用版用の構成を追加 1.ソリューションのプロパティから構成マネージャーを開く 2.新規追加 ...
NO IMAGE 未分類

Hello world!

Hello world!