在 Visual Studio 2015 中,新增了一個名為“global.json”的文件,可以用于配置 ASP.NET Core 應用程序的各種屬性。下面將探討這個文件與 ASP.NET Core 應用程序的關系以及它的具體作用。
首先,我們需要知道一個重要的概念:從 Visual Studio 2015 開始,ASP.NET Core 應用程序使用的是 .NET Core 平臺,而不再使用 .NET Framework。這也就意味著,我們不能再使用之前 ASP.NET 應用程序的配置方式(比如 web.config 文件)了。
那么,global.json 文件就是為了取代 web.config 文件的。它是在 ASP.NET Core 應用程序的根目錄下創建的一個 JSON 文件,用于指定應用程序的各種配置項。
下面,我們來看看 global.json 文件都可以配置哪些東西:
{ "sdk": { "version": "1.0.0-preview2-003131" }, "projects": [ "src", "test" ], "sdk": { "version": "1.0.0-preview2-003131", "runtime": "coreclr", "architecture": "x64" }, "runtimes": { "win10-x64": {} } }
從上面的配置文件可以發現,global.json 文件主要包含以下三部分:
- sdk:指定使用的 .NET Core SDK 版本
- projects:指定項目文件夾的名稱
- runtimes:指定支持的運行時環境
值得一提的是,global.json 文件的配置項必須按照特定順序來編寫,否則會報錯。
總之,global.json 文件是 ASP.NET Core 應用程序中非常重要的一個文件,它可用于指定應用程序的各種配置項,并且取代了之前使用的 web.config 文件。