iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~

在本系列文會延續 Re: 從零改用 .NET MAUI 技術來繼續過去用 Xamarin 技術開發的一個 App : TopStore 使用 .NET MAUI 技術所建立的 TopStore App ,更新 .NET MAUI 在 .NET 6 轉換到 .NET 7 時所需要調整的部分,並持續地的開發 TopStore App 其他需要的功能。

本篇是 Re: 從零續用 .NET MAUI 技術開發過去的一個 App : TopStore 系列 系列文的 EP01。


在去年撰寫的系列文 Re: 從零改用 .NET MAUI 技術來繼續過去用 Xamarin 技術開發的一個 App : TopStore 已經有使用 .NET MAUI 技術開發的 TopStore App 專案。

搭配此系列文的 TopStore App 專案範例有放置在此 TopStoreApp-ironman2022,下載該分支的最後一次的 Commit Code 就可以接續此系列文來使用喔!


不囉嗦,就開始吧!

首先~~畢竟過了一年後 .NET 7 也已經正式推出了,就先來把 TopStoreApp 所使用的專案 SDK 從 .NET 6 調整到 .NET 7 。

透過 Visual Studio 開啟 TopStoreApp 的這個專案,首先在方案總管當中注意到 "相依性" 的部分:
01

看到都是 .net6-xxxx 的平台 SDK。

在專案上的右鍵選單,即可點選 "編輯專案檔":
02

看到此 TopStoreApp 專案的專案檔當中的兩個 TargetFrameworks 標記,其標記內容值為:

net6.0-android;net6.0-ios;net6.0-maccatalyst

$(TargetFrameworks);net6.0-windows10.0.22621.0

可參考一下截圖:
03

把其中的 net6.0 改為 net7.0 即可完成 SDK 的調整。

04

接著就可以關閉此 TopStoreApp 的專案檔,讓 Visual Studio 去重新讀取。

05

(不過,也請先確認自己的電腦已經有安裝好 .NET 7 的 SDK 喔😓)

緊接著就把 TopStoreApp 所用到的 Nuget 套件一併做更新吧!

透過 Visual Studio 的方案總管,就直接能在專案的右鍵選單中找到 "管理 Nuget 套件":
06

接著就切換到 "更新" 頁籤,勾選 "選取所有封裝",點選 "更新":
07

後續更新動作就不贅述,應該能都順利更新完成。
08

經過執行也都能夠順利地在 Android、iOS、Windows 環境上執行喔!

09-Android

09-Windows

09-iOS


下一篇
EP02
系列文
Re: 從零續用 .NET MAUI 技術開發過去的一個 App : TopStore 系列30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言