Microsoft .NET MAUI part10 [Xamarin] (579レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
25: 2022/12/24(土)23:09:31.73 ID:erSSMQHm(2/2)調 AAS
>>20
あんたのレベルがわからないけど
LinuCがなんか変に流行ってるな
91: 2023/01/07(土)02:24:44.73 ID:x3kU2xuT(1/2)調 AAS
MAUIがJITコンパイラを使ってるってことでは?
IL2CPPでAOTコンパイルしてるUnityより遅い
>.NET MAUI を使用してビルドされた Android アプリは、C# から中間言語 (IL) にコンパイルされ、アプリの起動時にネイティブ アセンブリに Just-In-Time (JIT) コンパイルされます。
https://learn.microsoft.com/ja-jp/dotnet/maui/what-is-maui?view=net-maui-7.0
101: 2023/01/07(土)21:35:32.73 ID:lgEE71Gq(1)調 AAS
dmca削除通知はよ
159(1): .NET MAUI HighSchool 2023/01/10(火)10:36:55.73 ID:UQYL1QmR(1)調 AAS
>>158
は?
Flutterスレ帰れって話だろ
399(1): 2023/03/10(金)22:35:18.73 ID:1MCIGaO2(1)調 AAS
App.xamlはアプリケーションの動作
AppSHell.xamlはシェル全体の定義(まあ、画面の基本設計だね)
449: 2023/05/30(火)22:11:51.73 ID:nJCgc4wb(3/3)調 AAS
ご冗談を...
464(3): 2023/06/08(木)03:07:05.73 ID:YHm/5win(1)調 AAS
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
もうFlutter1強やね
MAUIはOtherにまとめられてるんだろか
525(1): 2023/12/24(日)19:01:01.73 ID:QNn6jJB6(1)調 AAS
昔スレ見た時にxamarin叩かれてたけどmauiになってもダメなのか
572: 08/11(月)13:26:25.73 ID:p1wBekRk(1)調 AAS
今回の2つの設定変更は、.NET 9 で Release ビルドのデフォルト動作が変わったことによる起動不能問題を回避しています。
---
① <PublishTrimmed>false</PublishTrimmed>
意味
IL trimming(未使用コード削除) を無効化します。
背景
.NET 9 では Release ビルド時のデフォルトで PublishTrimmed が true になり、リンク時に「使っていない」と判断されたコードを削除します。
問題点
リフレクション(Activator.CreateInstance や JsonSerializer)や動的ロードは、静的解析では使用箇所が見えません。
その結果、必要な型やメソッドが「不要」と誤判断されて削除され、実行時に
MissingMethodException
TypeLoadException
などが発生して、アプリが起動しなくなります。
対応
PublishTrimmed=false により trimming を完全に無効化 → 必要なコードが削除されず起動できるようになります。
② <RunAOTCompilation>false</RunAOTCompilation>
意味
AOT(Ahead-of-Time コンパイル) を無効化します。
背景
Android の Release ビルドでは、通常 IL を事前にネイティブコードに変換して配布(AOT)が行われます。
.NET 9 では AOT の挙動や組み合わせが変わり、Trim や Linker とセットでより aggressive(厳格)になりました。
問題点
AOT は起動時間短縮やパフォーマンス改善に有効ですが、以下の場合にクラッシュしやすくなります:
動的コード生成(Expression Trees, Reflection.Emit)
ジェネリック型のランタイム生成
Trim 済みコードとの依存関係不整合
.NET 9 での変更により、以前は動いていたコードが AOT 後に動かなくなるケースが増えました。
対応
RunAOTCompilation=false で JIT 実行に戻し、AOT に起因するクラッシュを回避します。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s