Avalonia開發日誌

wzwyc發表於2024-08-19

關於WebAssembly的調研

今天再次針對Avalonia進行了一些調研,主要是針對Avalonia在瀏覽器上執行的可行性調研。

從目前的資料來看,Avalonia已經支援WebAssembly,包括建立的工程,也包含Browser的工程。但不知道為什麼,執行以後,不會跳轉到主介面。

關於WebAssembly平臺,官方有文件說明,但按照這個上面執行,也是一個卡在Power by Avalonia的介面上。
https://docs.avaloniaui.net/zh-Hans/docs/guides/platforms/how-to-use-web-assembly

以後是Edge瀏覽器的問題,換了谷歌的Chrome瀏覽,也是一樣。
http和https都是一樣的現象。

使用嚮導

安裝模板:

dotnet new install Avalonia.Templates

檢視已安裝的模板:

dotnet new list

安裝VS外掛Avalonia for Visual Studio 2022

  • 主要功能:這款外掛旨在為Visual Studio 2022環境下的Avalonia開發提供全面的支援。
  • 特點
    • 可能包含專案模板,但重點在於整合和工具支援。
    • 提供諸如智慧感知(IntelliSense)、除錯支援等功能。
    • 可能包括對Avalonia特有的XAML標記擴充套件的支援,以及其他開發時的功能改進。

注意:如果安裝失敗,用WinRAR等軟體,以壓縮包的方式開啟這個檔案,刪除裡面的Extension.vsext檔案,然後儲存,再重新執行安裝。

https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS

安裝另一個VS外掛Avalonia Template Studio

  • 主要功能:此外掛專注於提供專案模板和程式碼生成工具,以幫助開發者快速建立新的Avalonia專案。
  • 特點
    • 提供多種型別的專案模板(如App、Library等)。
    • 可能包括一些特定於Avalonia的UI元素或元件的模板。
    • 可能具備一定的定製化選項,允許使用者在建立新專案時配置特定設定。

https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.TemplateStudioForAvalonia

相關文章