.NET

Visual Studio 2008のユニットテストはNUnitでも実行できるらしい。

だからCruiseControl.NETのタスクが使える。正式(?)なやり方はこれ(日本語で参考になるのはこれ)らしいけど、運よく動けば、タスクが楽。 ちなみに、NUnit2.2.9で確認。

例外をシリアライズする方法

.NET Remotingで例外も通信してくれないかと調べていたら、例外をシリアル化・逆シリアル化できるようにすればいいことがわかった。http://msdn.microsoft.com/ja-jp/library/dd296859.aspx↑を超参考に例外を以下のように定義する。 [Serializable()] public…

DelphiのApplication.ProcessMessage

.NETでは?Application.DoEvents()が正解。

IDisposableについて

よく、IDisposableを使うとき、以下の例のように書く。 using System; using System.Collections.Generic; using System.Text; namespace DisposeTest { class Program { static void Main(string[] args) { CaseOne(); CaseTwo(); } private static void Ca…

「.NETでCOMオブジェクトを呼び出したい」まとめ

いろいろ調べたのでまとめてみる。 やり方 .NETクライアントがCOMオブジェクトを生成する方法は以下の2つ。 事前バインディングオブジェクトとして生成する方法 実行時バインディングオブジェクトとして生成する方法 事前バインディングオブジェクト 要する…