VS / .NET関連ツール
■ はじめに Visual Studio で開発する際に、Git などのソース管理から除外した方が いいフォルダ・ファイル をメモとして残す。 ■ 除外した方がいいフォルダ・ファイル 【1】binフォルダ 【2】objフォルダ 【3】TestResultsフォルダ 【4】.vsフォルダ (…
■はじめに Visual Studio上で確認用のWebサーバが、IISに類するものだと思っていたが http://blogs.yahoo.co.jp/dk521123/35869367.html で、どうやら、それだけではないので、纏めてみる。 ■Visual Studio上で確認用のWebサーバの種類 [1] ASP.NET 開発サー…
手順・概要 [1] IISを設定する => これは一回行えばいい [2] デプロイするモジュールを作成する [3] 作成したモジュールをIISにデプロイ(配置)し、サーバをスタートさせる [1] IISを設定する これは一回行えばいい http://www.wannko.net/windows10/iis/iis_…
■ アセンブリ署名による利点 [1] 参照DLLが変わっていないことの証明(アセンブリの改竄を検出できる。DLLハイジャックの防止) [2] DLLをGAC(グローバルアセンブリキャッシュ)にインストールできる ⇒ GACに登録することで、いろいろな.NETプログラムからD…
概要 X86 (32Bit環境) / X64 (64Bit環境) で、DLLの参照先を分けたい。 まずは、参考文献を参考に Debug/Release でDLLを分けて実験中なのだがうまくいかない。 ⇒なぜかは、分からないので、継続調査中。 実行環境 * WinXP * VS2010 Express 手順 * プロジェ…
StyleCop * C#向けのソースコード分析ツール FxCopとの差異 利点 * 指摘事項に対するコードを探すのが容易 (FxCopの場合、IL を解析するので、指摘事項がコードのどこに該当するのか、分かり難い) 欠点 * C# しか対応していない →別の言い方をすれば、C#だけ…
処理速度調査ツール * EQATEC Profiler ... コールグラフ、関数の呼び出し回数、時間まで表示 * NProf ... 各関数の呼び出し時間の比率が表示 EQATEC Profiler * メモリを測定するものではないことに注意 ダウンロード http://www.eqatec.com/Profiler/Downl…
メモリーリーク調査ツール ★:良さそうなツール * OS付属のパフォーマンス・カウンタ・モニタ ... コントロール・パネルの「管理ツール」内に、パフォーマンス・カウンタのモニタ・ツール ★ Microsoft Application Verifier (AppVerifier) ... メモリ使用量…
LINQPadの特徴 * LINQ文の挙動の確認 * LINQ文を、等価なラムダ式や SQL文、IL のコードに変換 →ラムダ式に変換してくれるのが嬉しい * C#とVB.NETに対応 * 基本、無料(フリー) ダウンロード http://www.linqpad.net/ Framework4.0 (Beta版) http://www.li…
■ VS2012・ショートカット 元に戻す/やり直し * 元に戻す: Ctrl+Z * やり直し: Shift+Alt+BackSpace <= これ! http://itmemo.net-luck.com/visual-studio-shortcut/ ■ ASP.NET関連の便利機能・ショートカット コード整形 * ファイル全体:Ctrl+K, Ctrl…
http://blogs.yahoo.co.jp/dk521123/21228111.html で、紹介したFxCopの内容を日本語化してくれるツール。 ダウンロード http://sourceforge.jp/projects/drfx/releases/ 設定 http://sourceforge.jp/projects/drfx/wiki/HowToSetUp * 基本、以下の設定をや…
■ 目的 * VS2010環境において、XMLコメントをjava docのように、ドキュメント化する ※なお、XMLコメントについては、以下のサイトを参照のこと。 https://blogs.yahoo.co.jp/dk521123/22290838.html ■ Sandcastle (サンド・キャッスル)とは? * XMLコメント…
■ ToDoを管理する(タスク・リスト機能) * コメントに「ToDo」と書いておくと、VisualStudioの機能を使って、管理できる 手順 * VSの[表示]-[タスク一覧]で管理可能 参考文献 http://www.atmarkit.co.jp/fdotnet/dotnettips/163vsjump2/vsjump2.html
■ FxCop : コーディング規約に従っているか分析するツール * マイクロソフトがフリーで提供する.NET用ソース解析ツール * アセンブリ単位で解析。(だからVBでも解析可能) インストール前の事前確認 『C:\Program Files\Microsoft FxCop X.XX』というフォルダ…
■ Visual Studioのコード・エディタに行番号を表示 手順 (1)Visual Studio「ツール」メニューで「オプション」を選択 (2)ダイアログ下部の「すべての設定を表示」をチェック // ★ここではまった (3)[テキストエディタ]-[C#]-[全般]を選択 (4)「表示」欄の「…
■ ソリューション内のファイルを使用するには... 手順 Step1 : 実際に実行するEXE先にファイルをコピーする Step2 : ソースを書く ■ Step1 : 実際に実行するEXE先にファイルをコピーする ビルド後のイベントを利用する。以下、参考資料。 http://blogs.yahoo…
■ インストーラ作成 セットアッププロジェクトの作成 (1) 自分の作ったアプリのソリューションを選択した状態で、マウスを右クリックし、 [追加]-[新しいプロジェクト]-[セットアッププロジェクト]を選択して、「OK」ボタンを押します (クリスタルレポートを…
■ ビルドイベント イベント後の動作を指定する [1] ソリューションを右クリックし、[プロパティ]を選択 [2] [ビルドイベント]-[ビルド後に実行するコマンドライン]を選択 [3] 「ビルド後の編集」ボタン押下する [4] 以下「サンプル」などを参考に、コマンド…
■ 用語 チェックアウト VSSでは、ファイルにロックをかけてチェックアウトした人が そのファイルをチェックインするまで他の人が編集できないようになる ■ 手順 1)左側にあるデータベース欄のプロジェクトを右クリックし、「作業フォルダの設定」を選択 2)ロ…