mps项目什么意思?
MPS 项目是微软推出的基于 .net 的快速开发平台,它使用 Visual Studio 为用户提供了完整的开发环境,通过简单的鼠标拖放就可以快速生成代码并完成初始设置。 MPS 项目的核心是 Microsoft 自己的开源编码方案,可以用于构建 Web、WinForm 和 WPF 应用程序。利用其提供的代码片段和可视化工具,可以快速地从概念设计到实际代码实现完成应用程序的开发。 在 MPS 中,整个开发过程是通过一系列的设计来实现的,这些设计包括组件模型、事件驱动模型、可视化模型等,利用这些模型可以在不了解源代码的情况下,进行应用开发。 在 MPS 中,所有的元素都来自于已经定义好的元素集,这些元素可以通过向导添加到项目中。当需要添加新的功能时,只需创建一个新的类并添加相应的属性即可。
对于已有的功能,如果不需要修改源代码也可以对其实施重构,只需要选中对应的元素直接拖放到设计器中即可修改。 MPS 可使用语言支持包来扩展语言的支持,目前仅支持 C# 和 VB.NET 语法的元数据提取与解析。这意味着开发者可以使用自己的语言和架构来实现业务逻辑,并可以无缝地集成到现有软件体系结构中。 除了提供基于 IntelliSense 的代码生成器外,Visual Studio 还提供了一个强大的代码编辑器,可支持 XML 样式表(XSL)文件,可以直接编辑、格式化、查询、转换 XML 文档和 XSL 样式表。MPS 可以提供与 Visual Studio 2017 和 64 位版本兼容的 32 位运行库。