Microsoft .NET MAUI part10 [Xamarin] (579レス)
Microsoft .NET MAUI part10 [Xamarin] http://mevius.5ch.net/test/read.cgi/tech/1671445776/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
25: デフォルトの名無しさん [sage] 2022/12/24(土) 23:09:31.73 ID:erSSMQHm >>20 あんたのレベルがわからないけど LinuCがなんか変に流行ってるな http://mevius.5ch.net/test/read.cgi/tech/1671445776/25
91: デフォルトの名無しさん [] 2023/01/07(土) 02:24:44.73 ID:x3kU2xuT 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 http://mevius.5ch.net/test/read.cgi/tech/1671445776/91
101: デフォルトの名無しさん [] 2023/01/07(土) 21:35:32.73 ID:lgEE71Gq dmca削除通知はよ http://mevius.5ch.net/test/read.cgi/tech/1671445776/101
159: .NET MAUI HighSchool [] 2023/01/10(火) 10:36:55.73 ID:UQYL1QmR >>158 は? Flutterスレ帰れって話だろ http://mevius.5ch.net/test/read.cgi/tech/1671445776/159
399: デフォルトの名無しさん [sage] 2023/03/10(金) 22:35:18.73 ID:1MCIGaO2 App.xamlはアプリケーションの動作 AppSHell.xamlはシェル全体の定義(まあ、画面の基本設計だね) http://mevius.5ch.net/test/read.cgi/tech/1671445776/399
449: デフォルトの名無しさん [sage] 2023/05/30(火) 22:11:51.73 ID:nJCgc4wb ご冗談を... http://mevius.5ch.net/test/read.cgi/tech/1671445776/449
464: デフォルトの名無しさん [sage] 2023/06/08(木) 03:07:05.73 ID:YHm/5win https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/ もうFlutter1強やね MAUIはOtherにまとめられてるんだろか http://mevius.5ch.net/test/read.cgi/tech/1671445776/464
525: デフォルトの名無しさん [sage] 2023/12/24(日) 19:01:01.73 ID:QNn6jJB6 昔スレ見た時にxamarin叩かれてたけどmauiになってもダメなのか http://mevius.5ch.net/test/read.cgi/tech/1671445776/525
572: デフォルトの名無しさん [sage] 2025/08/11(月) 13:26:25.73 ID:p1wBekRk 今回の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 に起因するクラッシュを回避します。 http://mevius.5ch.net/test/read.cgi/tech/1671445776/572
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.906s*