VS / .NET関連ツール

【VisualStudio】 ソース管理から除外した方がいいVisual Studio関連のフォルダ・ファイル

■ はじめに Visual Studio で開発する際に、Git などのソース管理から除外した方が いいフォルダ・ファイル をメモとして残す。 ■ 除外した方がいいフォルダ・ファイル 【1】binフォルダ 【2】objフォルダ 【3】TestResultsフォルダ 【4】.vsフォルダ (…

【ASP.NET MVC】【IIS】Visual Studio上で確認用のWebサーバについて

■はじめに Visual Studio上で確認用のWebサーバが、IISに類するものだと思っていたが http://blogs.yahoo.co.jp/dk521123/35869367.html で、どうやら、それだけではないので、纏めてみる。 ■Visual Studio上で確認用のWebサーバの種類 [1] ASP.NET 開発サー…

【ASP.NET MVC】【IIS】ASP.NET を ローカルIIS にデプロイする

手順・概要 [1] IISを設定する => これは一回行えばいい [2] デプロイするモジュールを作成する [3] 作成したモジュールをIISにデプロイ(配置)し、サーバをスタートさせる [1] IISを設定する これは一回行えばいい http://www.wannko.net/windows10/iis/iis_…

【VisualStudio】 アセンブリ署名 / キーファイル について

■ アセンブリ署名による利点 [1] 参照DLLが変わっていないことの証明(アセンブリの改竄を検出できる。DLLハイジャックの防止) [2] DLLをGAC(グローバルアセンブリキャッシュ)にインストールできる ⇒ GACに登録することで、いろいろな.NETプログラムからD…

【VisualStudio】ビルド構成ごとに参照アセンブリを変更させる方法

概要 X86 (32Bit環境) / X64 (64Bit環境) で、DLLの参照先を分けたい。 まずは、参考文献を参考に Debug/Release でDLLを分けて実験中なのだがうまくいかない。 ⇒なぜかは、分からないので、継続調査中。 実行環境 * WinXP * VS2010 Express 手順 * プロジェ…

【C#】【フリーツール】StyleCop(コーディング規約に従っているか分析するツール)

StyleCop * C#向けのソースコード分析ツール FxCopとの差異 利点 * 指摘事項に対するコードを探すのが容易 (FxCopの場合、IL を解析するので、指摘事項がコードのどこに該当するのか、分かり難い) 欠点 * C# しか対応していない →別の言い方をすれば、C#だけ…

【.NET】パフォーマンス調査ツール ~処理速度編~

処理速度調査ツール * EQATEC Profiler ... コールグラフ、関数の呼び出し回数、時間まで表示 * NProf ... 各関数の呼び出し時間の比率が表示 EQATEC Profiler * メモリを測定するものではないことに注意 ダウンロード http://www.eqatec.com/Profiler/Downl…

【.NET】パフォーマンス調査ツール ~メモリーリーク編~

メモリーリーク調査ツール ★:良さそうなツール * OS付属のパフォーマンス・カウンタ・モニタ ... コントロール・パネルの「管理ツール」内に、パフォーマンス・カウンタのモニタ・ツール ★ Microsoft Application Verifier (AppVerifier) ... メモリ使用量…

【フリーツール】【.NET】LINQPad(LINQ文の挙動や生成されるSQL文を確認する)

LINQPadの特徴 * LINQ文の挙動の確認 * LINQ文を、等価なラムダ式や SQL文、IL のコードに変換 →ラムダ式に変換してくれるのが嬉しい * C#とVB.NETに対応 * 基本、無料(フリー) ダウンロード http://www.linqpad.net/ Framework4.0 (Beta版) http://www.li…

【VisualStudio】Visual Studio ショートカット

■ VS2012・ショートカット 元に戻す/やり直し * 元に戻す: Ctrl+Z * やり直し: Shift+Alt+BackSpace <= これ! http://itmemo.net-luck.com/visual-studio-shortcut/ ■ ASP.NET関連の便利機能・ショートカット コード整形 * ファイル全体:Ctrl+K, Ctrl…

【C#】【VB】【フリーツール】DrFx (FxCop レポート日本語化ツール)

http://blogs.yahoo.co.jp/dk521123/21228111.html で、紹介したFxCopの内容を日本語化してくれるツール。 ダウンロード http://sourceforge.jp/projects/drfx/releases/ 設定 http://sourceforge.jp/projects/drfx/wiki/HowToSetUp * 基本、以下の設定をや…

【フリーツール】XMLコメントのドキュメント化 ~ Sandcastle編 ~

■ 目的 * VS2010環境において、XMLコメントをjava docのように、ドキュメント化する ※なお、XMLコメントについては、以下のサイトを参照のこと。 https://blogs.yahoo.co.jp/dk521123/22290838.html ■ Sandcastle (サンド・キャッスル)とは? * XMLコメント…

【VisualStudio】VisualStudio の便利機能

■ ToDoを管理する(タスク・リスト機能) * コメントに「ToDo」と書いておくと、VisualStudioの機能を使って、管理できる 手順 * VSの[表示]-[タスク一覧]で管理可能 参考文献 http://www.atmarkit.co.jp/fdotnet/dotnettips/163vsjump2/vsjump2.html

【C#】【VB】【フリーツール】FxCop(コーディング規約に従っているか分析するツール)

■ FxCop : コーディング規約に従っているか分析するツール * マイクロソフトがフリーで提供する.NET用ソース解析ツール * アセンブリ単位で解析。(だからVBでも解析可能) インストール前の事前確認 『C:\Program Files\Microsoft FxCop X.XX』というフォルダ…

【VisualStudio】色々な設定

■ Visual Studioのコード・エディタに行番号を表示 手順 (1)Visual Studio「ツール」メニューで「オプション」を選択 (2)ダイアログ下部の「すべての設定を表示」をチェック // ★ここではまった (3)[テキストエディタ]-[C#]-[全般]を選択 (4)「表示」欄の「…

【VisualStudio】【C#】ソリューション内のファイルを使用するには...

■ ソリューション内のファイルを使用するには... 手順 Step1 : 実際に実行するEXE先にファイルをコピーする Step2 : ソースを書く ■ Step1 : 実際に実行するEXE先にファイルをコピーする ビルド後のイベントを利用する。以下、参考資料。 http://blogs.yahoo…

【VisualStudio】インストーラ作成

■ インストーラ作成 セットアッププロジェクトの作成 (1) 自分の作ったアプリのソリューションを選択した状態で、マウスを右クリックし、 [追加]-[新しいプロジェクト]-[セットアッププロジェクト]を選択して、「OK」ボタンを押します (クリスタルレポートを…

【VisulaStudio】ビルドイベントの指定

■ ビルドイベント イベント後の動作を指定する [1] ソリューションを右クリックし、[プロパティ]を選択 [2] [ビルドイベント]-[ビルド後に実行するコマンドライン]を選択 [3] 「ビルド後の編集」ボタン押下する [4] 以下「サンプル」などを参考に、コマンド…

【VSS】VSS (Visual SourceSafe) あれこれ

■ 用語 チェックアウト VSSでは、ファイルにロックをかけてチェックアウトした人が そのファイルをチェックインするまで他の人が編集できないようになる ■ 手順 1)左側にあるデータベース欄のプロジェクトを右クリックし、「作業フォルダの設定」を選択 2)ロ…