美文网首页
Prism 7.2学习笔记(一) - 部署开发环境

Prism 7.2学习笔记(一) - 部署开发环境

作者: JeromeJiang_KUN | 来源:发表于2019-07-09 16:22 被阅读0次

    Prism简介

    Prism是一个框架,用于以WPF和Xamarin形式构建松散耦合、可维护和可测试的XAML应用程序。每个平台都有单独的版本,这些版本将在独立的时间线上开发。Prism提供了一组设计模式的实现,这些设计模式有助于编写结构良好且可维护的XAML应用程序,包括MVVM、依赖项注入、命令、EventAggregator等。那些需要特定于平台的东西在目标平台的相应库中实现。Prism还提供了这些模式与目标平台的巨大集成。例如,Xamarin表单的prism允许您使用一个可单元测试的导航抽象,但是它在平台概念和导航API的基础上分层,这样您就可以充分利用平台本身提供的功能,但以MVVM的方式完成。

    Prism 7是一个完全开放源代码版本的Prism,最初由Microsoftpatterns & practices开发完成。核心团队成员都是P&P团队的一部分,P&P团队开发了Prism 1到Prism 5,现在已将工作移交给开放源码社区,以保持它的活力和繁荣,以支持.NET社区。

    综上,Prism 7的优点:低耦合易维护可测试开源

    笔记的目的

    最近在复习WPF相关的知识,自然就涉及到了MVVM,无意中查到了Prism,简单了解之后,深感对WPF程序的开发帮助很大。而且还是微软自己开发和维护的。在学习之余记录下相关内容,希望能对大家学习有所帮助。如有不足烦请见谅

    Installation and Build

    下载Prism 7.2 Source code:https://github.com/PrismLibrary/Prism

    系统软件要求(这里介绍我使用的环境):

    1. 安装VS2019,.NETFramework都安装了,同时也安装了.Net Core跨平台开发选项。
    2. 安装.Net Core 3.0 SDK :https://dotnet.microsoft.com/download/dotnet-core/3.0 我下载的时候是Preview版本:3.0.100_Preview 6。如果没有安装.net Core 3.0 SDK会无法打开所有的工
    3. 安装完成后,就可以打开Prism的源代码了
    进入到下载的PrimSourceCode/Source下,这里能看到多个*.sln的文件,因为我要在WPF中使用,所以此处打开:PrismLibrary_Wpf.sln Solution.png 打开后,Solution中显示如下图: Project.png

    以Tests结尾的都是UnitTest工程,我们不关注。剩下的5个Prism框架相关的了:

    1. Prism和Prism.Wpf是我们在开发WPF程序时常用的。
    2. Prim.DryIoc\Ninject\Unity.Wpf这3个是依赖注入的。使用的时候选择一个即可。

    多余的话不说了,开始Build Solution吧~~~~。Build完成后,会在Build路径下有.net4.5、net core app 3.0和netstandard 2.0的,大家根据自己要开发程序的情况,选择对应版本的DLL,添加到引用即可。

    至此,安装部署阶段完成。接下来就开始实际操作了。

    相关文章

      网友评论

          本文标题:Prism 7.2学习笔记(一) - 部署开发环境

          本文链接:https://www.haomeiwen.com/subject/bvtfkctx.html