在我的项目中,我使用了由外部团队编写的某种SDK库。这些图书馆使用的是棱镜。出于某些原因,我们不得不回滚到以前版本的SDK,现在构建失败了,试图找到对Microsoft.Practices.Composite.dll的引用。我是对的,这是棱镜库在早期版本中被调用的方式,还是完全不同?
发布于 2013-10-29 12:01:31
你是对的。Pre v4,Prism的dll包括了Microsoft.Practices.Composite.dll,但是,就v4而言,它已经和其他一些功能一起并入了Microsoft.Practices.Prism.dll。
记录在案的变更清单如下:
来源在这里。
发布于 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
发布于 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
当这些文档讨论升级过程时,它将帮助您理解在回滚过程中应该处理什么。
https://stackoverflow.com/questions/19657492
复制相似问题