C# Visual Studio代码和Visual Studio是否使用相同的编译器?

C# Visual Studio代码和Visual Studio是否使用相同的编译器?,c#,c++,visual-studio,visual-studio-code,C#,C++,Visual Studio,Visual Studio Code,我想知道是否可以信任Visual Studio代码使用与Visual Studio相同的标准进行编译,并避免在虚拟机上运行Visual Studio。Visual Studio代码使用Roslyn平台(请参阅)。与Visual Studio 2015相同。在Linux和OS X上使用Mono编译器 IDE本身基本上是GitHub Atom的一个扩展(这是非常棒的),当然,它甚至还没有达到整个VisualStudio的功能。但它非常干净,易于使用。尤其是新的ASP.NET 5 web应用程序,它非

我想知道是否可以信任Visual Studio代码使用与Visual Studio相同的标准进行编译,并避免在虚拟机上运行Visual Studio。

Visual Studio代码使用Roslyn平台(请参阅)。与Visual Studio 2015相同。在Linux和OS X上使用Mono编译器

IDE本身基本上是GitHub Atom的一个扩展(这是非常棒的),当然,它甚至还没有达到整个VisualStudio的功能。但它非常干净,易于使用。尤其是新的ASP.NET 5 web应用程序,它非常类似于Node.js/Angular/etc应用程序,许多人使用更简单的编辑器(如Sublime和Atom)编写这些应用程序

更新:


它周围的工具没有VisualStudio中丰富(很多)。另一个重要的警告是,目前不支持ASP.NET 5应用程序调试(因为它们是用Roslyn而不是Mono编译的)。只有C。不过,Microsoft将在下一版本中添加支持。看。

我不知道是不是一样。Visual studio代码使用Atom编辑器代码。我猜您希望在Linux或OS X上使用它。Windows和其他平台的编译器是不同的。因此,我可以相信它会以与Visual studio 2015相同的质量进行调试吗?这取决于您正在从事的工作。它周围的工具没有VisualStudio中丰富(很多)。另一个重要的警告是,目前不支持ASP.NET 5应用程序调试。只有C。Microsoft将在下一个版本中添加支持,尽管.vscode是Visual Studio online,并利用Electron将其带到桌面。@TjGinger我认为Electron用于使用JS创建跨平台应用程序,并将本机和JS环境结合起来。VisualStudioOnline是一组项目/发布管理工具,是对IDE的补充,但不允许编写代码。我错了吗?你能推荐更多关于GitHub Electron和Visual Studio online的阅读资料吗?