91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET Core中Project.json文件的作用是什么

發布時間:2021-07-16 15:40:47 來源:億速云 閱讀:145 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關ASP.NET Core中Project.json文件的作用是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

目前,新建的項目中默認實現的project.json文件代碼如下:

{
 "dependencies": {
  "Microsoft.NETCore.App": {
   "version": "1.0.0",
   "type": "platform"
  },
  "Microsoft.AspNetCore.Diagnostics": "1.0.0",
  "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
  "Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
  "Microsoft.Extensions.Logging.Console": "1.0.0"
 },
 "tools": {
  "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
 },
 "frameworks": {
  "netcoreapp1.0": {
   "imports": ["dotnet5.6", "portable-net45+win8"]
  }
 },
 "buildOptions": {
  "emitEntryPoint": true,
  "preserveCompilationContext": true
 },
 "runtimeOptions": {
  "configProperties": {
   "System.GC.Server": true
  }
 },
 "publishOptions": {
  "include": ["wwwroot", "web.config" ]
 },
 "scripts": {
  "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath%
   --framework %publish:FullTargetFramework%" ]
 }
}

正如我們看到的,在頂部我們有這個文件的版本信息。這是你編譯你的應用程序時選擇版本時使用的

版本是 1.0.0,但此文件的最重要部分是依賴關系。

如果您的應用程序要做任何有用的工作,那么你需要庫和框架來完成工作,比如從一個數據庫存儲和檢索數據或呈現復雜的HTML。

此版本的 ASP.NET Core,依賴關系都是通過NuGet包管理器管理。

NuGet已經在.NET中存在幾年了,現在管理你所有的依賴關系的主要方式是通過使用NuGet程序包管理器來管理。

您的應用程序依賴的所有頂級的 NuGet 程序包,需要存儲在此 project.json 文件中。

"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0

從這個文件你可以看到我們應用程序有依賴于其他包,確切的依賴性可能會改變最終發布版本的 ASP.NET。當你想要添加一個新的依賴,比如ASP.NET MVC框架,你很容易地寫入這個 project.json 文件中。編輯此json文件時,你也將獲得一些智能提示,如下:

ASP.NET Core中Project.json文件的作用是什么

您可以使用用戶界面通過右鍵單擊解決方案資源管理器中的引用,然后,選擇管理 NuGet 程序包。你現在可以看到當前已安裝的軟件包。

ASP.NET Core中Project.json文件的作用是什么

這些包與project.json文件中的包是一樣的,你也可以使用瀏覽器添加引用程序包,比如下面:

ASP.NET Core中Project.json文件的作用是什么

如果你現在通過使用安裝按鈕安裝這個包,那么這個包也將被存儲在project.json文件中。框架部分是 project.json 的另一個重要部分,本節教程將告訴你 ASP.NET 應用程序可以使用哪些.NET 框架。

"frameworks": { 
 "netcoreapp1.0": { 
  "imports": [ 
   "dotnet5.6", 
   "portable-net45+win8" 
  ] 
 } 
},

在這種情況下,你會看到,"netcoreapp1.0"是在項目中使用的框架,您還可以添加.NET框架的引用,.NET框架是你在安裝Visual Studio時已經安裝過的。

上述就是小編為大家分享的ASP.NET Core中Project.json文件的作用是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

卓资县| 新巴尔虎左旗| 分宜县| 米泉市| 鲜城| 金昌市| 常山县| 三河市| 格尔木市| 广河县| 梁平县| 于都县| 越西县| 项城市| 礼泉县| 鹰潭市| 衡东县| 娱乐| 交口县| 凭祥市| 涿鹿县| 铁力市| 南昌县| 定日县| 离岛区| 白城市| 嘉祥县| 桐庐县| 肇东市| 海原县| 陆丰市| 诸暨市| 东城区| 息烽县| 云梦县| 鞍山市| 阿拉尔市| 广南县| 清流县| 甘德县| 沂水县|