在我的項目中,我使用了由外部團隊編寫的某種SDK庫。這些庫正在使用Prism。由於某些原因,我們必須回滾到以前版本的SDK,並且現在構建失敗,試圖找到對Microsoft.Practices.Composite.dll的引用。我是對的,這是如何在早期版本中調用棱鏡庫,還是完全不同的東西?是Microsoft.Practices.Composite早期版本的Microsoft.Practices.Prism?
1
A
回答
1
你是對的。 Pre v4,Prism的dll包括Microsoft.Practices.Composite.dll
,但是從v4開始,它已經被編入Microsoft.Practices.Prism.dll
以及其他一些功能。
變化的記錄清單是這樣的:
- 複合應用程序庫改名棱鏡圖書館。
- 命名空間的Composite和Presentation.Presentation部分被刪除,Composite和Composite.Presentation程序集摺疊成一個名爲Microsoft.Practices.Prism的程序集。
- Silverlight和WPF的Microsoft.Practices.Prism庫現在使用http://www.codeplex.com/prism xmlns定義註冊Microsoft.Practices.Prism.Regions,Microsoft.Practices.Prism.Commands和Microsoft.Practices.Prism.ViewModel命名空間。
- 幾個可重用的基於用戶界面(UI)的行爲被提取到Prism.Interactivity程序集中,包括交互請求行爲。
- 您現在可以使用MEF作爲依賴注入容器。該功能需要Prism庫解決方案中有兩個新項目:Prism.MefExtensions.Desktop和Prism.MefExtensions.Silverlight。這些項目在各自的Desktop和Silverlight文件夾中創建一個新程序集Microsoft.Practices.Prism.MefExtensions.dll。該解決方案還包括新功能的新單元測試項目。
1
Microsoft.Practices.Composite
是Prism 2.x
當前版本的Prism is 4.1
!
來源:http://msdn.microsoft.com/en-us/library/microsoft.practices.composite.aspx
1
如果你有升級/回退的問題,您不妨來看看進入:
http://msdn.microsoft.com/en-us/library/ff921073%28v=PandP.40%29.aspx
,更具體地說關於SDK的組件:
http://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx#AssemblyRef
雖然這些文件談論升級過程s,它應該可以幫助你理解在回滾期間應該注意什麼。
相關問題
- 1. 可達性 - 早期版本
- 2. 的Android POPUPMENU的早期版本
- 3. 行跨度在iText的早期版本
- 4. 安裝早期版本的Ankhsvn
- 5. 安裝Cloudera的早期版本
- 6. Ios6與早期版本的兼容性
- 7. Visual Studio 2012擴展的早期版本
- 8. 安裝早期版本的Mono
- 9. 陣列替代早期版本的PHP?
- 10. 獲取早期版本的4.x
- 11. git克隆github主版本的早期版本
- 12. NSURLRequest/NSURLConnection ios 5.0 v/s早期版本
- 13. Git:回滾到早期版本
- 14. 如何安裝早期版本xcproj
- 15. 的JSONObject解析在Android 4.0,但不是在早期版本的
- 16. 較新的jquery版本是否與早期版本向後兼容?
- 17. 水銀:什麼是固定的錯誤在早期版本
- 18. sdk 11的硬件加速,是否有益於早期版本?
- 19. .NET 4.0比早期版本慢,是真的嗎?
- 20. 早期版本的用戶是什麼 - SQL Developer?
- 21. Fancybox 2是否可以使用早期版本的jquery?
- 22. 在早期版本發佈之前提交新版本iphone
- 23. 端口的代碼從數學的早期版本的線上版本8
- 24. java泛型中的歧義1.6早期版本和更高版本
- 25. 在Bitbucket存儲庫中克隆和構建早期版本的Mercurial版本
- 26. 當前Cygwin版本不被Clion支持,如何安裝它的早期版本?
- 27. .NET 4.0及更早版本
- 28. 在不同位置的文件的早期版本的指責
- 29. 早期版本的PostgreSQL的累積分鐘
- 30. 查找早期版本的libmysqlclient.16.dylib的mysql gem