Quill

もうすぐリリースですよ

.NET4対応版のSeasar.NET 1.4.0 RC1をもうすぐ(今週中くらい?)リリースします。 jfluteさんが詳細を書いて下さっています。 Quillの.NET4.0対応がそろそろ!?これが終わったら「Koropokkur.NET」のVS2010対応に 取り掛かる予定です。

Quillで相互参照しているクラス(Implementation属性あり)のインスタンスに対してInjectすると

stack overflowとなります(^^; QuillInjector#Injectの内部で再帰的に Injectメソッドを呼んでいるためです。 Seasar Conference 2009 Whiteの時にとある方から ご指摘をいただきました。 Seasar.NETの次バージョン(1.3.15)で対応予定。 (相互参照の話を抜…

S2Container.NET 1.3.14からの新機能について

「Quill用に作っていない既存ライブラリでも Quillのインジェクション対象にしたい」 と思われたことはないでしょうか? S2Container.NET 1.3.14のQuillでは Implementation属性を使わずにインジェクションできる方法を 追加しています(※)。 InjectionMapと…

日本語を使わない環境でのQuill出力メッセージを英語化(予定)

次バージョンのSeasar.NET(1.3.14?)で 日本語を使わない(ja-JPフォルダとその下のxxx.resources.dllがない) 環境でのQuill出力メッセージを英語化する予定です。 (1.3.13までは日本語になっているため、 日本語が使えない環境では文字化けする可能性あり…

最小構成の場合は設定ファイルなしでQuillを利用できるようにする・・・予定

Quillを利用する際、 Quill単体での使用(S2Daoの使用やアセンブリのロードを行わない)でも app.config、またはSeasar.Quill.dll.configというファイルを 用意しないと初期化時に例外が発生するようにしてしまっています。 これを単体での使用なら設定ファ…

QuillContainer#GetComponentのスレッドセーフを検証してみた

.NET版SeasarにはQuillという簡易DIコンテナがあるのですが たまに「QuillのGetComponentはスレッドセーフなの?」と 聞かれることがあります。 中でlockステートメントを使っているから大丈夫☆ ……で終わらせるのはいささか乱暴なので 検証コードを書いてみ…