.NET 编译器平台 (“Roslyn”) 扩展性

.NET 编译器平台(“Roslyn”)的核心任务是打开 C# 和 Visual Basic 编译器,并允许工具和开发人员在丰富的信息编译器中共享有关程序的信息。 代码分析工具提高了代码质量,代码生成器有助于应用程序构造。 随着工具变得更智能,他们需要访问只有编译器拥有的更多深入代码知识。 Roslyn 编译器提供可用于工具和应用程序中代码相关任务的 API,而不是不透明翻译(源代码和对象代码)。

最好的部分是 Roslyn 编译器、其 API、示例和演练,以及基于这些 API 构建的实际工具都完全开放源代码 github.com/dotnet/roslyn。 请转到 OSS 站点了解详细信息并开始使用 Roslyn。 你将找到用于获取最终用户的最新 C# 和 Visual Basic 功能的链接,以及使用 Roslyn API 作为工具生成器入门的链接。