[英]Is Roslyn the default compiler for Visual Studio 2017
是的,Roslyn是Visual Studio中的默認編譯器。
在您鏈接的文章中,它只表示如果您嘗試在沒有 Visual Studio的情況下使用它,則需要單獨安裝它:
到目前為止,Roslyn仍然是Visual Studio 2015的一部分,並與它一起安裝。 Roslyn也是Visual Studio 2017的一部分。 它已於2017年3月發布。
但是,Roslyn不包含在.NET Framework中。 即使在.NET Framework 4.6版本中,也包含傳統的csc.exe和vbc.exe編譯器。 這樣做是為了與以前的.NET Framework版本兼容。
要在不安裝Visual Studio的情況下安裝Roslyn編譯器,您需要下載並安裝Microsoft Build Tools。 Roslyn也可以從Github下載,然后你可以編譯並獲取二進制文件csc.exe和vbc.exe,可以從命令行訪問它們。
如果您正在構建用於編譯代碼(或類似代碼)的應用程序或服務,那么通常只需要那些NuGet包,這就是該文章的內容。 也就是說,當您的應用程序實際上在運行時使用Roslyn來處理代碼時,而不是自己使用Roslyn構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.