[译]立即了解Roslyn

作者 : Josh Varty Github 原文地址
译者: 西姆,2020-4-3 。 原文中所提及视频教程我已搬运至国内服务器。原文所涉及查询的API,原地址域名微软已经更改,由source.roslyn.codeplex.com 改为 sourceroslyn.codeplex.com

立即了解Roslyn是一个博客系列,探讨了Microsoft的Roslyn编译器API。 本系列的目的是通过一些独立的实例向人们介绍Rolsyn的能力。 我从Istvan Novak的系列“ LearnVSXNow”中汲取了灵感,该系列引导人们了解Visual Studio的可扩展性。

阅读更多

[译]Roslyn – 如何创建可调试的自定义脚本语言

作者:MICHAŁ KOMOROWSKI 27/10/2016 原文链接

不久前,我决定在Cakebuild上玩一些游戏。 这是一个构建自动化工具/系统,可让您使用C#域特定语言编写构建脚本。 而且,可以在Visual Studio中调试这些脚本。 有趣的是,Cake脚本既不是“普通” C#文件,也不会添加到项目(csproj)中。 我很好奇它是如何实现的,这是我分析的结果。 我将告诉您如何创建一种简单的可调试脚本语言。 通过可调试,我的意思是可以像使用C#中的任何“常规”程序一样,在Visual Studio中以我们的语言调试脚本。 Cakebuild使用Roslyn,即Microsft提供的编译器作为服务,我们将做同样的事情。

阅读更多