Seasarプロジェクト ＞ Seasar.NETプロジェクト ＞ S2Container.NET ＞ FAQ

# 目次

上へ

- diconファイルに登録したクラスが見つからず、ClassNotFoundRuntimeExceptionが発生する
- S2Container.NETのログが出力されない
- S2Unit.NETでExcelシートの定義順にデータが挿入されない
- Diconファイルが見つからない
- S2Container.NET 1.2.6にバージョンアップしたらS2Unitの実行に失敗する

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

上へ

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

- diconファイルに登録したクラスのクラス名が間違っている
- アプリケーション構成ファイル(app.config)のseasarセクションで、アセンブリの登録が必要
  ドキュメント
  S2Container.NET リファレンス - アプリケーション構成ファイル
  参考投稿
  http://ml.seasar.org/archives/seasar-dotnet/2006-June/000225.html
  http://ml.seasar.org/archives/seasar-dotnet/2006-June/000226.html

# 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

© Copyright The Seasar Project and the others 2004-2009, all rights reserved.