• 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