国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

.Net 7 Native AOT 單文件 無依賴 跨平臺(tái)

這篇具有很好參考價(jià)值的文章主要介紹了.Net 7 Native AOT 單文件 無依賴 跨平臺(tái)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

2022.11.18 Native AOT 正式發(fā)布,不再是 實(shí)驗(yàn)性項(xiàng)目。

.Net 7 Console App & WebApi 使用PublishAOT = true,直接編譯 成exe,無rutime依賴,智能裁剪,體積小,啟動(dòng)快。

環(huán)境:

1.更新VS2022 到最新版本(支持.net 7)

2.VS2022 安裝 使用C++ 桌面開發(fā)

.Net 7 Native AOT 單文件 無依賴 跨平臺(tái)

?

踩坑:

1.程序里一些 沒有應(yīng)用到的 方法會(huì)被裁剪掉,包括泛型注入等。

可以使用 rd.xml 配置來告訴 ILCompiler,那些是需要的

.Net 7 Native AOT 單文件 無依賴 跨平臺(tái)

?.Net 7 Native AOT 單文件 無依賴 跨平臺(tái)

?截圖是,webapi-serilog 的skins rd.xml配置.

2.遇到 link.exe不是內(nèi)部或外部命令

這個(gè)是安裝 C++桌面開發(fā),缺少組件引起的。我這邊直接拷貝link.exe到項(xiàng)目目錄,解決了編譯問題,暫時(shí)還沒有找到 是什么問題引起的。

可能是注冊(cè)表:計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\Autorun=chcp 65001 引起的,修改為@chcp 65001>nul,就好了

D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64

Native AOT deployment overview - .NET | Microsoft Learn

Runtime Directives (rd.xml) Configuration File Reference - UWP applications | Microsoft Learn文章來源地址http://www.zghlxwxcb.cn/news/detail-439491.html

到了這里,關(guān)于.Net 7 Native AOT 單文件 無依賴 跨平臺(tái)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • .NET 跨平臺(tái)圖形庫(kù) SkiaSharp 基礎(chǔ)應(yīng)用

    .NET 跨平臺(tái)圖形庫(kù) SkiaSharp 基礎(chǔ)應(yīng)用

    SkiaSharp 是適用于 .NET 和 C# 的 2D 圖形系統(tǒng),由開源 Skia 圖形引擎提供支持,在 Google 產(chǎn)品中廣泛使用。 可以在應(yīng)用程序中使用 SkiaSharp Xamarin.Forms 繪制 2D 矢量圖形、位圖和文本。支持跨平臺(tái),Windows、Linux、Anroid、IOS、WebAssembly下都可以使用,底層源碼是用C++實(shí)現(xiàn)的。 SkiaSharp 最

    2024年01月25日
    瀏覽(161)
  • C#使用.Net Core進(jìn)行跨平臺(tái)開發(fā)

    使用 .NET Core 進(jìn)行跨平臺(tái)開發(fā)是一種靈活的方法,可以在多個(gè)操作系統(tǒng)上運(yùn)行 C# 應(yīng)用程序。以下是在 C# 中使用 .NET Core 進(jìn)行跨平臺(tái)開發(fā)的一般步驟: 安裝 .NET Core SDK : 在開始之前,需要安裝適用于操作系統(tǒng)的 .NET Core SDK??梢詮墓俜骄W(wǎng)站(https://dotnet.microsoft.com/download)下載

    2024年02月11日
    瀏覽(93)
  • .NET開源、跨平臺(tái)的本地日記APP - SwashbucklerDiary

    .NET開源、跨平臺(tái)的本地日記APP - SwashbucklerDiary

    今天給大家推薦一個(gè).NET開源、跨平臺(tái)的本地日記APP:SwashbucklerDiary「 俠客日記 」。 每個(gè)人的心底都有一個(gè)俠客,如影隨風(fēng),陪你看過一路的風(fēng)景,記得你所有的精彩。 MAUI Blazor Hybrid Masa Blazor SqlSugar Serilog .NET 多平臺(tái)應(yīng)用 UI (.NET MAUI) 是一個(gè)跨平臺(tái)框架,用于使用 C# 和 XAML 創(chuàng)

    2024年02月08日
    瀏覽(122)
  • 跨平臺(tái)圖表:ChartDirector for .NET 7.1 Crack

    跨平臺(tái)圖表:ChartDirector for .NET 7.1 Crack

    什么是新的 ChartDirector for .NET 7.0 支持跨平臺(tái)使用,但僅限于 .NET 6。這是因?yàn)樵?.NET 7 中,Microsoft 停止了用于非 Windows 使用的 .NET 圖形庫(kù) System.Drawing.Common。由于 ChartDirector for .NET 7.0 依賴于該庫(kù),因此它不再支持 .NET 7 上的非 Windows 使用。 ChartDirector for .NET 7.1 NuGet 包現(xiàn)在包含一

    2024年02月11日
    瀏覽(102)
  • Net跨平臺(tái)UI框架Avalonia入門-安裝和使用

    Net跨平臺(tái)UI框架Avalonia入門-安裝和使用

    Avalonia UI是是Net的跨平臺(tái)UI框架,支持 Windows、Linux、iOS 和 Android,與Net其他UI框架相比,如WPF(Windows平臺(tái))、MAUI跨平臺(tái)控件(Android、iOS、macOS 和 Windows),主要優(yōu)勢(shì)是支持Linux。在國(guó)產(chǎn)化的需求下,對(duì)于C#開發(fā)的程序員,Avalonia適合用來開發(fā)Linux的桌面客戶端。 v11版本已經(jīng)發(fā)布

    2024年02月05日
    瀏覽(94)
  • 一個(gè)基于.NET Core開源、跨平臺(tái)的倉(cāng)儲(chǔ)管理系統(tǒng)

    一個(gè)基于.NET Core開源、跨平臺(tái)的倉(cāng)儲(chǔ)管理系統(tǒng)

    今天給大家推薦一個(gè)基于.NET Core開源、跨平臺(tái)的倉(cāng)儲(chǔ)管理系統(tǒng),數(shù)據(jù)庫(kù)支持MSSQL/MySQL:ZEQP.WMS。 倉(cāng)儲(chǔ)管理系統(tǒng)(Warehouse Management System,WMS)是一種用于管理和控制倉(cāng)庫(kù)操作的軟件系統(tǒng),它可以幫助企業(yè)實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)內(nèi)物品的跟蹤、存儲(chǔ)、揀選、包裝和發(fā)運(yùn)等全過程管理,提高倉(cāng)

    2024年02月21日
    瀏覽(912)
  • golang實(shí)現(xiàn)rpc方法一:使用net/rpc庫(kù)【不能跨平臺(tái)】

    golang實(shí)現(xiàn)rpc方法一:使用net/rpc庫(kù)【不能跨平臺(tái)】

    使用golang官方的net/rpc庫(kù)實(shí)現(xiàn)RPC方法,使用http作為RPC的載體,通過http/net包監(jiān)聽客戶端連接請(qǐng)求。 rpc服務(wù)端實(shí)現(xiàn)代碼serverrpc.go如下 上述服務(wù)端程序運(yùn)行之后,將會(huì)監(jiān)聽本地的8090端口,我們可以實(shí)現(xiàn)一個(gè)客戶端程序,連接服務(wù)端并且實(shí)現(xiàn)RPC方法調(diào)用。 rpc客戶端實(shí)現(xiàn)代碼clientr

    2024年01月17日
    瀏覽(91)
  • .NET Core使用SkiaSharp快速生成二維碼( 真正跨平臺(tái)方案)

    .NET Core使用SkiaSharp快速生成二維碼( 真正跨平臺(tái)方案)

    在.NET 6之前我們一直是使用QRCoder來生成二維碼(QRCoder是一個(gè)非常強(qiáng)大的生成二維碼的組件,用到了 System.Drawing.Common ?包),然后從.NET 6開始,當(dāng)為非 Windows 操作系統(tǒng)編譯引用代碼時(shí),平臺(tái)分析器會(huì)發(fā)出編譯時(shí)警告。異常如下: 由于 System.Drawing.Common 被設(shè)計(jì)為 Windows 技術(shù)的精

    2024年01月20日
    瀏覽(105)
  • 跨平臺(tái).NET應(yīng)用UI組件DevExpress XAF v22.2亮點(diǎn) - 支持.NET 7

    跨平臺(tái).NET應(yīng)用UI組件DevExpress XAF v22.2亮點(diǎn) - 支持.NET 7

    DevExpress XAF是一款強(qiáng)大的現(xiàn)代應(yīng)用程序框架,允許同時(shí)開發(fā)ASP.NET和WinForms。DevExpress XAF采用模塊化設(shè)計(jì),開發(fā)人員可以選擇內(nèi)建模塊,也可以自行創(chuàng)建,從而以更快的速度和比開發(fā)人員當(dāng)前更強(qiáng)有力的方式創(chuàng)建應(yīng)用程序。 在新版中增強(qiáng)了 DevExpress XAF 的Blazor、Web API Service的功能

    2024年02月09日
    瀏覽(93)
  • 【微軟技術(shù)棧】基于.NET MAUI跨平臺(tái)電子白板的設(shè)計(jì)與實(shí)現(xiàn)

    【微軟技術(shù)?!炕?NET MAUI跨平臺(tái)電子白板的設(shè)計(jì)與實(shí)現(xiàn)

    1、摘 要 隨著科技的發(fā)展,電子白板功能已經(jīng)普及到視頻會(huì)議、在線課堂、企業(yè)、學(xué)校乃至其他更多行業(yè)。在多種移動(dòng)設(shè)備并存的大環(huán)境下,為每個(gè)平臺(tái)(如:Android、IOS、Windows等)都編寫一套代碼,無論是前期開發(fā)還是后期維護(hù),成本都會(huì)增加。另一方面,移動(dòng)互聯(lián)網(wǎng)經(jīng)過

    2024年02月06日
    瀏覽(111)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包