【问题标题】:Does Visual Studio 2015 Community edition support Roslyn?Visual Studio 2015 社区版是否支持 Roslyn?
【发布时间】:2015-07-15 03:30:44
【问题描述】:

我可以在 Visual Studio 2015 社区版中使用 Roslyn 及其所有工具吗?

我即将下载社区版,这对我来说是一个重大决定,因为我有一个硬件,我的笔记本电脑,我可以用它来做所有事情,而我要下载 2015 年的唯一原因是因为我想练习 Roslyn 编码,这在 VS 2013 或更早的表达式版本中不可用。

【问题讨论】:

    标签: visual-studio visual-studio-2015 roslyn


    【解决方案1】:

    “Roslyn”只是 Visual Studio 2015 中的编译器平台。所以是的,社区版有 Roslyn。

    长期以来,我们一直用它的代号来指代它,以至于它并不是很清楚,但“Roslyn”只是在托管代码中重写了 C# 和 VB .NET 编译器。在编译器平台之上,您可以编写扩展以与代码和 IDE 交互,因为它以快速修复和重构的形式解析。

    Visual Studio Community 版本在功能上几乎与 Visual Studio Professional 相同,但许可条款不同。这包括扩展支持。

    Roslyn GitHub page 有很棒的文档可以帮助您理解它。

    【讨论】:

    • 谢谢。一些工具(尤其是 IDE 功能)是作为插件/Visual Studio 插件实现的,因此在 Expression 版本中不可用,因为表达式版本不支持插件。因此,我想与使用社区版的人确认他们是否能够使用所有工具。
    • 另外,如果我想编写一个程序来进行语义分析或另一段代码,那么该程序将被实现为 Visual Studio 插件,对吗?所以,我需要成熟的 Visual Studio,这在早期(2013 年及更早的)Express 版本中是不可能的。
    • 精简版已缩减。 Community 与 Professional 相同,只是许可条款不同。
    • 谢谢。正是我需要知道的。我担心快递只是一个营销术语,现在已经成为社区。高兴的社区几乎是专业的。
    • @WaterCoolerv2:如果你只是想使用 Roslyn API 来分析代码,你根本不需要 VS 插件;您可以编写一个控制台应用程序来读取文本文件并将其解析为语法树。你根本不需要任何 VS 支持(你甚至可以在 2013 Express 中做到这一点);只需添加 Roslyn NuGet 包。
    猜你喜欢
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 2016-03-31
    • 2016-02-08
    相关资源
    最近更新 更多