きな粉もち.net

初級開発者の備忘録[c#]

visual studio

Daily .NET Tips ✖︎ Visual Studio ✖︎ Diff File Tool

Daily .NET TipsによるVisual StudioのDiff File Toolの紹介ブログのまとめです。 Visual Studioで開発をしている時、二つのファイルの差分を見たい時ってありますよね。 そんな時、Team Foundation Serverなどで構成管理していれば、前のバージョンのソース…

Daily .NET Tips ✖︎ Visual Studio ✖︎ Color Indicator

Daily .NET Tipsからの記事です。英語の勉強も兼ねてまとめています。 今回はVisual StudioのColor Indicatorの機能についてです。Color Indicatorは、コードの変更や、IDEであるVisual Studioの状態を色で可視化してくれる機能です。 コードの変更 コードの…

Build × プラットフォームターゲット × 選択

最近こんな質問を受けてまともに答えられなかったので、調べた結果を備忘録として残しておきます。質問はこんな感じでした。 Q :アプリケーションのプラットフォームターゲットを何にしたらよいか?・・・Any CPUでいいじゃん。と思いましたが、 実行環境が…

Cognitive Service × Json × 自動Model生成

Visual Stuidioには、Json(もしくはXML)からプロパティを自動で生成してくれる機能があります。 今回はその機能の使い方をまとめていきたいと思います。 例えば、CognitiveService*1のAPIを呼び出して操作を行う場合、Newtonsoft.Jsonなどのライブラリを使…

Visual Stuidioの診断ツール

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

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

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

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

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

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

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

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

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