XAML in Xamarin.Forms 基礎篇 電子書

特別說明

2017/01/21

Xamarin FAQ 1-20 : 如何在建置時期,就能夠發現到 XAML 語法上的錯誤

問題

原則上,當 Xamarin.Forms 應用程式在執行並且顯示一個頁面的時候,會動態的載入與分析 XAML 宣告標記檔案,並且產生出相關 .NET 物件,最後將這個頁面顯示在手機螢幕上;所以,若 XAML 的宣告標記內容若有任何錯誤,必須要等到執行時期才會發現到,當然,這個時候,您的應用程式就會造成閃退的現象,這對於使用者而言,並不是一個很好的體驗,那麼,要如何處理,才能夠讓 Visual Studio 可以在建置時期的時候,就能夠指出 XAML 檔案哪裡寫得有問題,並且可以提升整體應用程式的執行效能。

解答

請在您的核心 PCL 專案內,找到 Properties 節點,並且展開這個節點,此時,您會看到有個項目,AssemblyInfo.cs 檔案,使用滑鼠雙擊這個檔案,請在這個檔案的最後,加入底下程式碼。
[assembly: XamlCompilation(XamlCompilationOptions.Compile)]

沒有留言:

張貼留言