きなこもち.net

.NET Framework × UiPath,Orchestrator × Azure × AWS × Angularなどの忘備録

Visual Stuidioの診断ツール

Visual Stuidioでデバッグ実行しているときに出てくる「診断ツール」。 これまで「このウィンドウを表示していると、デバッグ実行中のパソコンが重くなる」という噂を信じてウィンドウを消していました。 今回、log4netの内部についてデバッグ実行して中の動…

構造のガイドラインの色変更について

今までメソッドとか、クラスとかのスコープをパッと見でわかるようにするために、productivity power tools というvisual studio の拡張機能を使っていました。 しかし、vs2017では、vsの機能として構造のガイドラインが導入されているで、拡張機能使わなく…

Visual Studio で MSBuildコマンドを確認する!?

Visual Studio で MSBuildコマンドを確認したいと思い、調べてみました。 結論から言うと、確認する方法はありません。 理由は、Visual Stuidioでは、MSBuild.exeを利用してビルドを実行していないからです。 この話を調べるうえで勉強になったことをメモし…

log4net × Deep dive × 環境準備

ログの出力をしたいときによく使うOSS「log4net」。 使い方は知っているけど、 ・実際に内部でどういうことを行っているか ・知っている機能以外に使っていない便利機能はないか などについて改めて知りたくなりました! ソースコードはGitHubで公開されてい…

Visual Studio 2017でのコードマップについて

プロジェクト毎の依存関係(どのプロジェクトでなにを参照しているか)を知りたいということで、VSの機能であるコードマップを使いました。 が、 いつもあるところにコードマップのボタンがない。。。 よくよく探してみると、インストーラーの中の個別のコンポ…

C#7.0でのexpression-bodied function member

C#

expression-bodied function member? 本体が式の関数メンバー・・・ 先生・・分かりにくいです。。。 つまり・・・ 「関数が1つの式"だけ"で定義されるもの。 そんな関数をラムダ式っぽく簡単に書けるようにしました。」 ・・・という機能として把握しまし…

Visual Studio 2017での「プロセスにアタッチ」機能について

Visual Studio で実行中のプロセスにアタッチしてデバッグをするときに使う 「プロセスにアタッチ」機能の話。 「プロセスにアタッチ」ダイアログを表示したとき、 実行中のプロセス一覧が表示されるよね。 いっぱいプロセス表示されるよね。 たくさんあるか…