0

Spring.Net でアプリケーションを作成しました。Spring.Net の GetObject("...") を呼び出そうとすると、例外が発生しました。

'SystemConfiguration_Workspace_NewWorkspaceAction' という名前のオブジェクトが定義されていません: オブジェクト [SystemConfiguration_Workspace_NewWorkspaceAction] の定義が見つかりません

しかし、XML に「SystemConfiguration_Workspace_NewWorkspaceAction」という名前のオブジェクトがあります。

<?xml version="1.0" encoding="utf-8" ?>
<spring>

<typeAliases>
<alias name="ContextMenuItemModelAlias" type="ElmoMotionControl.View.Model.ContextMenuItemModel, ElmoMotionControl.View.Model"/>
</typeAliases>

<objects xmlns="http://www.springframework.net" >

<!--<description>An example that demonstrates simple IoC features.</description>-->

<object id="WorkspaceTreeModel" type="ElmoMotionControl.View.Model.ContextMenuModel, ElmoMotionControl.View.Model" >
  <property name="ContextMenus" ref="WorkspaceTreeModelDicProp"/>
</object>

<!-- _______________________The dictionary item______________________ -->
<object id ="WorkspaceTreeModelDicProp" type="System.Collections.Generic.Dictionary&lt;string, System.Collections.Generic.Dictionary&lt;string, System.Collections.Generic.List&lt;ContextMenuItemModelAlias>>>">
    <constructor-arg>
      <dictionary key-type="string" value-type="System.Collections.Generic.Dictionary&lt;string, System.Collections.Generic.List&lt;ContextMenuItemModelAlias>>">
        <entry key="SystemConfiguration_Workspace" value-ref="SystemConfiguration_Workspace"/>
      </dictionary>
    </constructor-arg> 
</object>
.
.
.
</objects>
</spring>

何が問題になる可能性がありますか?

4

1 に答える 1

0

ありがとう、私は問題を解決しました

何が問題だったのかわかりませんが、すべてのレベルの授業を行いました。

List を含む 1 つのクラス、文字列の辞書と最後のクラスを含む 1 つのクラス、および文字列と最後のクラスを含む 1 つのクラス。

そのクラスへの XML を作成するのは簡単でした。

于 2012-04-24T08:48:50.170 に答える