从哪里获得Microsoft.practices.composite.unityextension.dll

时间:2014-10-08 05:23:14

标签: c# asp.net wpf unity-container prism

在哪里可以找到版本为2.1.505.2的Microsoft.Practices.Unity.dll的Microsoft.Practices.Composite.UnityExtensions.dll ..

我使用的是Unity dll的1.2.0.0版本。当我将版本更改为2.1.505.2时,代码给了我一个错误,说unityextension依赖于1.2.0.0版本的统一dll ......

我使用的版本是Unityextension的2.0.0.0。 我真的需要帮助..提前谢谢

1 个答案:

答案 0 :(得分:1)

按照official website 中记录的步骤执行以下步骤: -

  

1.在Visual Studio中,创建一个新的Silverlight应用程序。为此,请指向“文件”菜单上的“新建”,然后单击“项目”。在项目中   单击类型列表,单击Visual C#节点中的Silverlight。在模板中   框,单击Silverlight应用程序。最后,设置项目的名称,   例如CALApplication1,指定有效位置,然后单击“确定”。   该项目将是您的应用程序的Shell项目。

     

2.在“添加Silverlight应用程序”对话框中,确保向解决方案添加新的ASP.NET Web项目以托管Silverlight选项   选中,然后单击“确定”。

     

3.(可选)在Windows资源管理器中,在解决方案的文件夹中创建一个名为Library的文件夹,然后将以下程序集复制到   文件夹

     

◦Microsoft.Practices.Composite.UnityExtensions.dll。这个集会   包含可以在基于应用程序中重用的基类和实用程序类   在Silverlight上使用的复合应用程序库   Unity应用程序块。例如,它包含一个bootstrapper库   class,UnityBootstrapper类,用于创建和配置   应用程序启动时具有默认服务的Unity容器。