2017-04-18 24 views
0

我一直在使用以前版本的統一擴展。現在我必須使用更新版本的Unity Extension升級我的項目。 我有一些代碼在我以前的版本: -Microsoft.Practices.EnterpriseLibrary.Common

Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity.UnityContainerExtensions.AddNewExtensionIfNotPresent<Microsoft.Practices.Unity.InterceptionExtension.Interception>(Context.Container); 
this.Context.Container.AddExtension(new ContainerRegistration()); 

但在新版本的Unity沒有配置下發現,有它移動到一個新的方法?

回答

0

Unity構建模塊可以與NuGet一起安裝。您可以獲得更多信息here,或通過在Visual Studio中打開包管理器並搜索Unity。

您正在查找的類現在位於另一個命名空間中。例如,UnityContainerExtensionsMicrosoft.Practices.Unity。我建議您在處理UnityContainer的課程的頂部添加一個using以簡化閱讀。

+0

我已經使用它。但是新的Microsoft.Practices.EnterpriseLibrary.Common在最新版本中沒有AddNewExtensionIfNotPresent方法,所以我在這個方法中得到了錯誤。最新版本中的這種方法的任何替代方法? –

+0

@NitinKumar編輯答案。 – Tipx

相關問題