0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软降低MSBuild编译器使用难度,提升易用性

微云疏影 来源:综合整理 作者:综合整理 2024-03-28 09:49 次阅读

据了解,微软近期宣布改进其实验性的 MSBuild 编译器,根据开发者们的宝贵建议和意见进行改进后,该编译器的使用体验更便捷友好。

原先的 MSBuild Editor 是微软旗下Visual Studio 软件开发套件的重要组件之一,但不少研发者反馈初学者较难掌握其复杂操作,这促使微软加大力度对其进行调整。

如今,经过大幅度改良的 MSBuild 让开发者能够直接通过修改 CSProj 文件来获取 Visual Studio 用户界面难以提供的特定功能。除了常规的 XML 元素信息展示,这款编译器还具备解析 MSBuild 表达式中属性、项目以及元数据等详细内容的能力。

此外,实验性版本 MSBuild 新增了智能化提示(IntelliSense)功能,无论开发者在哪种文件窗口下工作,都能及时获得相关提醒提示;而新的版本则采用了类型系统,使开发者能在构建过程开始前便能识别出可能出现的各类“畸形条件和表达式”。

目前,这款工具主要面向 Visual Studio 用户群体,不过日后也有望加入对 Visual Studio Code 的兼容支持。值得一提的是,若此次改良效果显著,微软计划将其升级并作为所有.NET开发人员的默认 MSBuild 编译器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6246

    浏览量

    103077
  • 软件开发
    +关注

    关注

    0

    文章

    555

    浏览量

    27177
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48617
收藏 人收藏

    评论

    相关推荐

    QT开发学习笔记1(安装交叉编译器

    QT安装交叉编译器
    的头像 发表于 02-18 10:02 368次阅读
    QT开发学习笔记1(安装交叉<b class='flag-5'>编译器</b>)

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 408次阅读
    <b class='flag-5'>编译器</b>的优化选项

    嵌入式javascript编译器的设计与实现

    电子发烧友网站提供《嵌入式javascript编译器的设计与实现.pdf》资料免费下载
    发表于 10-30 11:29 0次下载
    嵌入式javascript<b class='flag-5'>编译器</b>的设计与实现

    新版编译器的设计思路和优化方法

    小程序编译器在小程序开发、预览、发布各个阶段都需要使用,因此编译器性能会直接影响到开发者开发效率,也会影响到开发者工具的使用体验。 由于旧版的编译器(基于 webpack4)在构建大型项目时会很慢,内存占用也高,一直被开发者吐槽
    发表于 10-13 11:21 149次阅读
    新版<b class='flag-5'>编译器</b>的设计思路和优化方法

    嵌入式开发中的C语言编译器设置

    编译器的语义检查很弱小,甚至还会“掩盖”错误。现代的编译器设计是件浩瀚的工程,为了让编译器设计简单一些,目前几乎所有编译器的语义检查都比较弱小。为了获得更快的执行效率,C语言被设计的足
    发表于 10-11 12:43 280次阅读

    如何在基于Cortex-M7的MCU上通过XC32编译器使用TCM

    电子发烧友网站提供《如何在基于Cortex-M7的MCU上通过XC32编译器使用TCM.pdf》资料免费下载
    发表于 09-20 11:13 0次下载
    如何在基于Cortex-M7的MCU上通过XC32<b class='flag-5'>编译器使</b>用TCM

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用 V5 版本编译器,就需要自己下载并安装。
    发表于 09-19 10:41 2216次阅读
    Keil修改ARM<b class='flag-5'>编译器</b>及配置方法

    用于嵌入式FUSA的ARM编译器移植和兼容指南

    《用于Embedded FUSA的ARM®编译器迁移与兼容指南》为从旧版本的ARM编译器迁移到用于Embedded FUSA 6的ARM编译器的用户提供迁移和兼容
    发表于 08-29 07:02

    ARM编译器5.06版迁移与兼容指南

    尽管不能保证不同版本的ARM编译器之间的兼容,但有一些方法可以帮助您实现兼容。 ARM编译器生成的代码符合ARM应用程序二进制接口(ABI)。 另外: ·对于C代码,ARM期望与早
    发表于 08-21 07:50

    ARM编译器for Embedded Version 6.20移植和兼容指南

    Arm®编译器嵌入式迁移和兼容指南为从旧版本的Arm编译器迁移到Arm编译器嵌入式6的用户提供迁移和兼容信息。
    发表于 08-10 07:17

    Arm编译器迁移和兼容指南

    Arm®编译器迁移和兼容指南为从旧版本的Arm编译器迁移到Arm编译器6的用户提供迁移和兼容信息。
    发表于 08-10 06:57

    编译器的标准生命周期

    编译器的标准生命周期
    发表于 07-05 19:32 0次下载
    <b class='flag-5'>编译器</b>的标准生命周期

    Neuron 现场编译器用户指南

    Neuron 现场编译器用户指南
    发表于 07-04 20:47 0次下载
    Neuron 现场<b class='flag-5'>编译器</b>用户指南

    SDCC-Linux下的51 MCU编译器

    SDCC (小型设备C编译器)是为8位微控制器开发的免费C编译器。尽管兼容多种不同体系结构,但SDCC C编译器更适合8051内核。 SDCC是命令行固件开发工具,含预处理器、编译器
    的头像 发表于 06-16 15:19 3665次阅读

    编译器的乱序策略

    写这篇文章的目的,是想明确下cpu指令乱序这件事。只要是熟悉计算机底层系统的同学就会知道,程序里面的每行代码的执行顺序,有可能会被编译器和cpu根据某种策略,给打乱掉,目的是为了性能的提升,让指令的执行能够尽可能的并行起来。
    的头像 发表于 05-19 14:46 480次阅读
    <b class='flag-5'>编译器</b>的乱序策略