首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.Practices.Composite是Microsoft.Practices.Prism的早期版本吗?

Microsoft.Practices.Composite是Microsoft.Practices.Prism的早期版本吗?
EN

Stack Overflow用户
提问于 2013-10-29 11:53:08
回答 3查看 3.8K关注 0票数 2

在我的项目中,我使用了由外部团队编写的某种SDK库。这些图书馆使用的是棱镜。出于某些原因,我们不得不回滚到以前版本的SDK,现在构建失败了,试图找到对Microsoft.Practices.Composite.dll的引用。我是对的,这是棱镜库在早期版本中被调用的方式,还是完全不同?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-29 12:01:31

你是对的。Pre v4,Prism的dll包括了Microsoft.Practices.Composite.dll,但是,就v4而言,它已经和其他一些功能一起并入了Microsoft.Practices.Prism.dll

记录在案的变更清单如下:

  • 复合应用程序库被重命名为Prism库。
  • 名称空间的复合部分和Composite.Presentation部分被移除,复合和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)-based行为提取到Prism.Interactivity程序集中,包括交互请求行为。
  • 现在可以使用MEF作为依赖项注入容器。这个功能需要棱镜库解决方案中的两个新项目: Prism.MefExtensions.Desktop和Prism.MefExtensions.Silverlight。这些项目在相应的桌面和Silverlight文件夹中创建一个新的程序集Microsoft.Practices.Prism.MefExtensions.dll。解决方案中还包括新功能的新单元测试项目。

来源在这里

票数 1
EN

Stack Overflow用户

发布于 2013-10-29 11:58:05

Microsoft.Practices.Composite来自Prism 2.x

当前版本的Prism is 4.1

来源:http://msdn.microsoft.com/en-us/library/microsoft.practices.composite.aspx

票数 1
EN

Stack Overflow用户

发布于 2013-10-29 11:59:32

如果升级/回滚有问题,可以查看:

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

当这些文档讨论升级过程时,它将帮助您理解在回滚过程中应该处理什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19657492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档