最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET?Core通過Microsoft.AspNetCore.App元包簡(jiǎn)化程序集引用

 更新時(shí)間:2022年07月02日 12:21:33   作者:天方  
這篇文章介紹了ASP.NET?Core通過Microsoft.AspNetCore.App元包簡(jiǎn)化程序集引用的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Asp.net core下提供默認(rèn)提供了一些在.net core不能直接使用的庫,如日志、依賴注入、選項(xiàng)、通用主機(jī)、EntityFramework等,雖然我們可以通過Nuget的方式手動(dòng)加載這些包,但這些包大多分得很細(xì),往往會(huì)引入許多依賴的相關(guān)的包,造成動(dòng)不動(dòng)就引入了七八個(gè)dll的情況。雖然對(duì)于設(shè)計(jì)上來講,包的粒度劃分的細(xì)一些本身是更合理的行為,并且對(duì)實(shí)際的功能也沒有什么影響,但對(duì)于很多像我一樣有編程潔癖行為的開發(fā)者來說看著文件夾下一大堆和業(yè)務(wù)無關(guān)的dll多多少少有些不爽的。

可能微軟也了解了我們的這一需求,推出了了元包這個(gè)概念。 元包就是一個(gè) NuGet 包約定,描述了一組意義相關(guān)的包。 開發(fā)團(tuán)隊(duì)利用依賴項(xiàng)來描述這一組包。 他們通過這一組包來描述一個(gè)框架,然后有選擇地發(fā)布出去。以某個(gè)框架為目標(biāo)以及隱式引用元包,這實(shí)際上是添加了對(duì)元包中每一個(gè)獨(dú)立包的引用依賴。同時(shí)也可用于發(fā)布應(yīng)用。

使用元包具有以下好處:

  • 在引用大量細(xì)粒度包方面,提供了一種方便的用戶體驗(yàn)。

  • 定義了一組經(jīng)過充分測(cè)試且運(yùn)行良好的包(包括指定的各種版本)。

.NET Core 元包有:

有了這個(gè)基礎(chǔ)后,也就是說,只要我們?cè)陧?xiàng)目中包含Microsoft.AspNetCore.App元包,就可以直接使用前面提到的那些庫了。

方法很簡(jiǎn)單,在csproj中添加Microsoft.AspNetCore.All中即可。

????<ItemGroup>
????????<PackageReference?Include="Microsoft.AspNetCore.App"?/>
????</ItemGroup>

在.net 3.0中,需要使用FrameworkReference代替PackageReference ,效果如下

????<ItemGroup>
????????<FrameworkReference?Include="Microsoft.AspNetCore.App"?/>
????</ItemGroup>

添加了這個(gè)引用后,我們就可以和Asp.net core程序中一樣使用那些額外的庫了,發(fā)布程序的時(shí)候也不用附帶那些dll了。實(shí)際上,這些dll是指向了.net core SDK中的那些dll了,無需額外發(fā)布。(這個(gè)也就是為什么PackageReference無需指定版本號(hào)的原因)

參考文章:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Asp.net程序優(yōu)化js、css實(shí)現(xiàn)合并與壓縮的方法

    Asp.net程序優(yōu)化js、css實(shí)現(xiàn)合并與壓縮的方法

    這篇文章主要介紹了Asp.net程序優(yōu)化js、css實(shí)現(xiàn)合并與壓縮的方法,使用第三方組件實(shí)現(xiàn)訪問時(shí)將js與css文件壓縮并緩存在客戶端的效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • 用 Asp.Net 建立一個(gè)在線 RSS 新聞聚合器的方法

    用 Asp.Net 建立一個(gè)在線 RSS 新聞聚合器的方法

    用 Asp.Net 建立一個(gè)在線 RSS 新聞聚合器的方法...
    2007-04-04
  • Asp.Net數(shù)據(jù)輸出到EXCEL表格中

    Asp.Net數(shù)據(jù)輸出到EXCEL表格中

    其實(shí),利用ASP.NET輸出指定內(nèi)容的WORD、EXCEL、TXT、HTM等類型的文檔很容易的。主要分為三步來完成。
    2008-11-11
  • asp.net及javascript判斷是否手機(jī)訪問的方法

    asp.net及javascript判斷是否手機(jī)訪問的方法

    這篇文章主要介紹了asp.net及javascript判斷是否手機(jī)訪問的方法,結(jié)合實(shí)例形式對(duì)比分析了asp.net及javascript實(shí)現(xiàn)判斷訪問端類型的相關(guān)技巧,需要的朋友可以參考下
    2016-06-06
  • Asp.Net中的Action和Func委托實(shí)現(xiàn)

    Asp.Net中的Action和Func委托實(shí)現(xiàn)

    這篇文章主要介紹了Asp.Net中的Action和Func委托的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • asp.net實(shí)現(xiàn)獲取客戶端詳細(xì)信息

    asp.net實(shí)現(xiàn)獲取客戶端詳細(xì)信息

    這篇文章主要介紹了asp.net實(shí)現(xiàn)獲取客戶端詳細(xì)信息,包括客戶端瀏覽器及主機(jī)信息,感興趣的小伙伴們可以參考一下
    2015-12-12
  • .net開發(fā)微信公眾平臺(tái)實(shí)例教程

    .net開發(fā)微信公眾平臺(tái)實(shí)例教程

    這篇文章主要介紹了.net開發(fā)微信公眾平臺(tái)的方法,對(duì)微信公眾平臺(tái)開發(fā)的原理與相應(yīng)的.net實(shí)現(xiàn)方法都做了較為詳細(xì)的講述,非常實(shí)用,需要的朋友可以參考下
    2014-10-10
  • ASP.NET DataTable去掉重復(fù)行的2種方法

    ASP.NET DataTable去掉重復(fù)行的2種方法

    這篇文章主要介紹了ASP.NET DataTable去掉重復(fù)行的2種方法,本文直接給出去重代碼,需要的朋友可以參考下
    2015-02-02
  • GridView常用操作事件圖文介紹

    GridView常用操作事件圖文介紹

    對(duì)于gridview學(xué)NET的同學(xué)再熟悉不過,但是其中功能事件是否能編碼熟練實(shí)現(xiàn)
    2012-11-11
  • 在ASP.NET中用存儲(chǔ)過程執(zhí)行SQL語句

    在ASP.NET中用存儲(chǔ)過程執(zhí)行SQL語句

    存儲(chǔ)過程:是一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫中。用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來執(zhí)行它。存儲(chǔ)過程是數(shù)據(jù)庫中的一個(gè)重要對(duì)象,任何一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲(chǔ)過程。
    2010-04-04

最新評(píng)論

大理市| 玛曲县| 太保市| 昆山市| 宿松县| 阳西县| 南丹县| 广安市| 铜川市| 湟中县| 吴桥县| 乌恰县| 六盘水市| 中西区| 金华市| 鸡泽县| 呼图壁县| 西乌珠穆沁旗| 肃宁县| 措美县| 鹤壁市| 麻城市| 乌审旗| 屯门区| 南溪县| 庆元县| 乳源| 南岸区| 武冈市| 福安市| 宁强县| 扎兰屯市| 普兰县| 白山市| 宁南县| 准格尔旗| 双牌县| 博湖县| 礼泉县| 翼城县| 大余县|