• 2024-12-20Visual Studio 、 MSBuild 、 Roslyn 、 .NET Runtime、SDK Tools之间的关系
    1.VisualStudioVisualStudio是一个集成开发环境(IDE),为开发者提供代码编写、调试、测试和发布等功能。它内置了MSBuild、Roslyn和SDKTools,并提供图形化界面来方便开发者进行项目管理和构建。与其他组件的关系:MSBuild是VisualStudio的默认构建系统,用于管理项目的构
  • 2024-12-16Roslyn 是什么?
    Roslyn是什么?Roslyn是.NET平台的开源编译器平台,支持C#和VisualBasic(VB)两种编程语言。它不仅是一个传统的编译器,还提供了丰富的API,供开发者对代码进行分析、生成、重构等操作。其全名为".NETCompilerPlatform"。Roslyn的功能编译功能:将源代码(C#或VB)编译
  • 2024-12-03半导体材料PLM | 璞华科技签约化讯,共同打造先进电子材料研发新标杆
    随着市场竞争的日益激烈,半导体材料企业面临着前所未有的挑战,如何在快速迭代的产品周期中保持技术领先,同时确保产品质量与成本控制,成为了决定企业成败的关键。深圳市化讯半导体材料有限公司(以下简称“化讯”)聚焦集成电路先进封装、功率器件、新型显示等三大战略新兴领域,致力于为
  • 2024-11-30道路病害AI视觉检测系统
    道路病害AI视觉检测系统融合了YOLOX+Opencv深度学习算法技术,道路病害AI视觉检测系统通过无人机、检测车、相机等视频流实现了对道路病害的自动化检测。在检测过程中,系统无需人工干预,能够自动分析图像数据,识别出病害区域。通过深度学习模型的训练,系统能够识别多种类型的道路病害,如
  • 2024-08-18Roslyn 简单实现代码智能提示补全功能
    相信有很多伙伴热衷于编写IDE应用,在dotnet系下,通过Roslyn友好的API和强大的能力,实现一个代码智能提示是非常简单的事情。本文将和大家简单介绍一下如何使用Roslyn实现简单的代码智能提示补全功能现在的dotnetC#核心构建工具链是非常完善的且开放的,基于dotnet完善
  • 2024-05-27基于.NET Framework 4.8.1的ASP.NET Web用Gitlab Runner调用MSBuild之后没有bin\roslyn文件夹的问题
    摘要基于.NETFramework4.8.1的传统ASP.NETWeb程序,使用GitlabRunner自动集成,在发布的网站目录下,没有bin\Roslyn文件夹。这里涉及到容易被忽视的Roslyn编译器的知识点。Roslyn是什么?在我们的ASP.NETWeb项目源代码中有什么体现?1、web.config下有配置节点一般在web.config末
  • 2023-10-06 Roslyn Scripting APIs
    Net编译器平台---RoslynScriptingAPIs 合集-小工具(8) 1.Net编译器平台---Roslyn07-072.Net编译器平台---RoslynScriptingAPIs07-083.UI自动化---微软UIAutomation07-094.UI自动化---UIAutomation基础详解07-105.工具---IL指令集解释07-216.基
  • 2023-08-07使用 Roslyn引擎动态编译代码
    Roslyn引擎自2014年开源至今这么久,一直没怎么了解过,虽然VS2015早就集成了它。以前老一套的动态编译方法在.NETCore中似乎不再支持了,很多方法都是未实现的。下面就介绍如何在.NETCore环境中使用Roslyn进行动态编译。话不多说,Talkischeap,showmethecode.首先是安装nuget
  • 2023-03-31(一)如何利用C# Roslyn编译器写一个简单的代码提示/错误检查?
    原文:(一)如何利用C#Roslyn编译器写一个简单的代码提示/错误检查?-simol-博客园(cnblogs.com)OK,废话不多说,这些天在写C#代码时突然对于IDE提示有了一些想法,之前也有了解过,不过并没有深入。先看个截图:   一段再简单不过的代码了,大家注意看到count字段下面的绿色波
  • 2023-03-19.NET应用系统的国际化-基于Roslyn抽取词条、更新代码
    上篇文章我们介绍了VUE+.NET应用系统的国际化-多语言词条服务系统国际化改造整体设计思路如下:提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言、界面、模块统
  • 2022-12-13Roslyn动态编译代码
    https://learn.microsoft.com/en-us/archive/msdn-magazine/2017/may/net-core-cross-platform-code-generation-with-roslyn-and-net-corehttps://www.tugberkugurlu.com
  • 2022-12-05让代码帮我们写代码(一)
    Hello,大家好,又是好久不见,最近太忙了(借口)。看了下日志,有2个月没写文章了。为了证明公众号还活着,今天必须更新一下了。在我们的开发过程中,总有那么些需求是那么的变态。常
  • 2022-11-15使用 Roslyn 编译器服务
    .NETCore和.NET4.6中的C#6/7中的编译器Roslyn一个重要的特性就是"CompilerasaService",简单的讲,就是就是将编译器开放为一种可在代码中调用的服
  • 2022-10-14Roslyn+T4+EnvDTE项目完全自动化(8) ——转换linq表达式
    写代码最开始时,为了方便大多写linqmethodchain,随着业务发展,需要把linqmethodchain转换成LINQ-expression更方便。resharper有下面3种,可以重构项目:convertlinqtom