うーん
起動したアセンブリ名.configを読み込むにもかかわらず、うまくいかないと思えばこんなところがnullになって帰ってきている。
http://msdn2.microsoft.com/ja-jp/library/system.reflection.assembly.getentryassembly.aspx
テストプロジェクトではアプリケーションドメインを作って、叩いているからなんだろうけどなかなかいい代替策がなくて困りもの。
どうしてズバリなEXE名(起動アセンブリ名)をとれないんだろう。
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile っていうのがあるんだけど、これって".config"まで付いているんで、
ConfigurationManager.OpenExeConfiguration
http://msdn2.microsoft.com/ja-jp/library/ms224437.aspx
で呼ぶには不適(configけずればいいけど)