今天看啥  ›  专栏  ›  微软中国MSDN

使用 Roslyn 和 .NET Core 生成跨平台代码

微软中国MSDN  · 公众号  ·  · 2017-07-20 10:18
.NET Core 是一组开放源代码的模块式跨平台工具,可方便你生成在 Windows、Linux 和 macOS 上运行的下一代 .NET 应用程序 (microsoft.com/net/core/platform)。它还可以安装在 Windows 10 上以供 IoT 分发,并可在 Raspberry PI 等设备上运行。作为功能强大的平台,.NET Core 包含运行时、库和编译器,完全支持 C#、F# 和 Visual Basic 等语言。也就是说,不仅可以在 Windows 上编写 C# 代码,还可以在其他 OS 上编写,因为 .NET 编译器平台 (github.com/dotnet/roslyn) 亦称为“项目 Roslyn”,提供包含丰富代码分析 API 的开放源代码跨平台编译器。重要意义在于,可以使用 Roslyn API 在不同 OS 上执行许多与代码相关的操作,如代码分析、代码生成和编译。本文逐一介绍了在 .NET Core 上创建使用 Roslyn API 的 C# 项目 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照