うーん
s2dotnetのサンプルを作っていて、
"Server=hoge;database=hoge;User ID=hoge;Password=hoge"
とdiconファイルに設定して実行すると、
[ESSR0056]タグ(component)の属性(class)が定義されていません at S2.NET.Framework.Container.Factory.ComponentTagHandler.End(TagHandlerContext context, String body)
というエラーが出てしまう。。
試しに、
IDbConnection i = new System.Data.SqlClient.SqlConnection();
というコードを
SingletonS2ContainerFactory.Init();
の前に入れてみると、大丈夫。
s2dotnetのInitの前に、
'S2dotnetSample.exe': 'c:\windows\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll' が読み込まれました。
とコンソールに表示されて「system.data.dll」がロードされているとコンポーネントが読めるのだけど、ちょっと分り難いような気がします。。。
うーん。ねむい。。