Seasar DI Container with AOP
S2Container.NET TOPページへ

FAQ

diconファイルに登録したクラスが見つからず、ClassNotFoundRuntimeExceptionが発生する

原因として以下の事が考えられます。

S2Container.NETのログが出力されない

原因としてlog4netの設定ができていない、もしくは設定を読み込めていないことが考えられます。 以下のドキュメントを参照して下さい。

セットアップ - log4netのセットアップ

S2Unit.NETでExcelシートの定義順にデータが挿入されない

S2Unit.NETの制限事項になります。 代替手段は、以下のドキュメントを参照して下さい。

制限事項

Diconファイルが見つからない

Diconファイルを「名前空間/Diconファイル名」と埋め込まれたリソースとして指定する場合に、 Diconファイルのプロパティでビルドアクションを「埋め込まれたリソース」に設定しないといけません。 詳しくは下記のドキュメントを参照して下さい。

S2Container.NET - S2Containerの生成と定義ファイル(Diconファイル)

S2Container.NET 1.2.6にバージョンアップしたらS2Unit.NETの実行に失敗する

S2Container.NET 1.2.6からS2Unit.NETが参照しているMbUnitを2.3.83にバージョンアップしました。 そのため、MbUnit 2.3.83以上をインストールする必要があります。

MbUnitは、下記のURLからダウンロードできます。

MbUnit