C# NAntからFxCopを実行 buildファイルに以下のようなターゲットを作成する。 (例)「rule.FxCop」は適用する分析項目を定義したFxCopプロジェクトファイルです。 <target name="analysis"> <exec ... 2006.06.17 C#開発
C# NAntからNUnitを実行 buildファイルに以下のようなターゲットを作成する。 (例)「TestCode.dll」はNUnitで実行するテストアセンブリです。 <target name="nunit"> <nunit2> &... 2006.06.16 C#開発
C# NAntでビルド 1)NAntをダウンロードしてきて、binフォルダにパスを通す。 2)buildファイルを作成する。 (例)d:/Test/src下のソースを、d:/Test/bin/lib.dllを参照してビルド。 <?xml version=... 2006.06.15 C#開発
C# APIリファレンスを作成 1)NDoc(日本語版)をダウンロードしてきて解凍。 2)NDocを起動 3)Addボタンで、アセンブリを選択 4)「Documentation Type」タイプを選択(MSDN等) 5)その他、以下等を指定。 Output Targ... 2006.06.14 C#開発
C# コード分析を実行 1)GotDotNetからFxCopダウンロードしてきてセットアップ。 2)FxCopを起動して「Project」→「Add Targets」で、DLLかEXEファイルを選択 3)「Project」→「Analyze」で分析を実行 結果... 2006.06.13 C#開発
C# コマンドラインからビルド たまには、コマンドラインからビルド! (例) csc /target:library /out:test.dll /recurse:* /lib:D:test /reference:common.dll /target:「e... 2006.06.12 C#開発
C# privateなメソッドをコール privateで定義されているメソッドを呼びたい場合は、フィールドの場合と同様にInvokeMemberを使用します。 メソッドの引数は、Objectの配列で渡し、結果もObjectで受け取ります。 class Test { pr... 2006.06.11 C#開発
C# privateなフィールドにアクセス privateで定義されているフィールドに対して、読み書きしたい場合にはInvokeMemberを使用します。 class Test { private string str; } Test test = new Test();... 2006.06.10 C#開発
C# システムサウンドを鳴らす システムサウンドを鳴らすには、System.Media.SystemSoundsクラスを使用します。 「コントロールパネル」の「サウンドとオーディオデバイス」にて設定できる一連のサウンドイベントの種類に関連付けられているサウンドを、それ... 2006.06.09 C#開発
C# ファイル操作 ファイル操作には、System.IO.Fileクラスを使用します。 // ファイルのコピー File.Copy("G:\test.jpg", "G:\Work\test.jpg"); // ファイルの存在確認 if (File.Ex... 2006.06.08 C#開発