在我的项目中,我使用了由外部团队编写的某种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