社内向けシステム再設計することになったんでGUIどうするか考えてるんだけど、
・WinForms + BlazorWebView
・Win UI 3
どっちがいいんだろ?
両方試してみた感じではどっちでもいいように感じたけど、決定的な差が生まれる要素ってあるのかな。
探検
Microsoft .NET MAUI part10 [Xamarin]
504デフォルトの名無しさん
2023/06/22(木) 20:08:44.38ID:id9LFXEW505デフォルトの名無しさん
2023/06/22(木) 20:15:45.98ID:G6gLBu59 webで作るのが一番将来性があるけど
その技術はコピペや短時間の学習ではどうもならない
そもそもがその技術の選定が非常に難しい
その技術はコピペや短時間の学習ではどうもならない
そもそもがその技術の選定が非常に難しい
506デフォルトの名無しさん
2023/06/22(木) 20:27:50.59ID:yPETDAXz css入門してみてる
507504
2023/06/22(木) 20:39:21.12ID:id9LFXEW よく考えたら BlazorWebView で Angular か React 使えたら何の問題もないから、使えるかどうか調べてみる。
508デフォルトの名無しさん
2023/06/22(木) 20:49:37.99ID:29IZenEp バグが多くて衰える
509デフォルトの名無しさん
2023/06/22(木) 20:53:18.98ID:G6gLBu59 本当の表示関連はコピペや短時間の学習で何とかなるんだよな
webはモバイルまでやるとかなり沼にはまる
セキュリティ関連やJWTとかローカルキャッシュとかやりだしたら普通に専門知識が必要になる
webはモバイルまでやるとかなり沼にはまる
セキュリティ関連やJWTとかローカルキャッシュとかやりだしたら普通に専門知識が必要になる
510デフォルトの名無しさん
2023/06/22(木) 22:18:06.99ID:cJ3pEie1 学んで何の役に立つか分からんMVVMとかやるより遥かに有益で良い
511デフォルトの名無しさん
2023/06/22(木) 23:38:06.84ID:nSvrSSCv Bootstrap 5 の本が出た
Bootstrap 5 フロントエンド開発の教科書、2022
WINGSプロジェクト 山内直 (著), 山田 祥寛 (監修)
Bootstrap 5 フロントエンド開発の教科書、2022
WINGSプロジェクト 山内直 (著), 山田 祥寛 (監修)
512デフォルトの名無しさん
2023/06/23(金) 08:06:42.41ID:gm6IBM22 Bootstrapっていつの時代のよ...
513デフォルトの名無しさん
2023/06/25(日) 15:43:57.52ID:QyMfikFs >>504
Elixirにしろ
Elixirにしろ
514デフォルトの名無しさん
2023/09/09(土) 20:34:47.06ID:jU7905jE お前等教えろ下さい
App.xaml.csに
OnSleep()をオーバーライドして作ったときの挙動なのだけど、
他のアプリのバックエンドにまわるときにコールされたときは、この関数内に書いたことがきっちり実行されるのだけど
アプリ終了時にこの関数がコールされると、実行が最後まで走らないで終わっちゃう
アプリ終了時に確実に動作するイベントって無いの?
Spotifyで流し聴きしてるといきなりToToとか昔の曲がかかってビビる
App.xaml.csに
OnSleep()をオーバーライドして作ったときの挙動なのだけど、
他のアプリのバックエンドにまわるときにコールされたときは、この関数内に書いたことがきっちり実行されるのだけど
アプリ終了時にこの関数がコールされると、実行が最後まで走らないで終わっちゃう
アプリ終了時に確実に動作するイベントって無いの?
Spotifyで流し聴きしてるといきなりToToとか昔の曲がかかってビビる
515デフォルトの名無しさん
2023/09/10(日) 09:21:13.15ID:yM7j2B0I 汁
516デフォルトの名無しさん
2023/09/11(月) 12:26:11.51ID:WB0jZ1ky 男優
517デフォルトの名無しさん
2023/09/17(日) 14:45:51.70ID:HWVhryrj タブの画面からタブでない画面に遷移することはできますか?
右からページが出てきて戻るボタンで元に戻れるような遷移です
右からページが出てきて戻るボタンで元に戻れるような遷移です
518デフォルトの名無しさん
2023/09/17(日) 14:49:14.36ID:HWVhryrj TabBarのTab内のShellContentの中から予め RegisterRouteしておいたページへGoToAsyncしてみたのですが、タブの中だけ遷移してタブ自体はそのままになってしまいます。
519デフォルトの名無しさん
2023/09/18(月) 23:26:47.35ID:/ew9273L Shellはそもそも全体の動作を定義するから、そこでタブを指定しちゃったら全部TABだっぺよ
ShellではTabを指定しないで個別のページでTabを指定するしか無いと思う。やったこと無いけど
ShellではTabを指定しないで個別のページでTabを指定するしか無いと思う。やったこと無いけど
520デフォルトの名無しさん
2023/12/15(金) 22:11:44.95ID:uhnZZx8Q 誰かおらんの?
521デフォルトの名無しさん
2023/12/16(土) 00:57:02.90ID:ANbOlquN C#はもう店じまいですよ
522デフォルトの名無しさん
2023/12/16(土) 09:47:20.88ID:e0+sgtzx 仕方ないな・・・BASICやるよ
523デフォルトの名無しさん
2023/12/17(日) 08:51:20.57ID:RdT3fgAn C#とjavascriptくらいしか使ったことないです
524デフォルトの名無しさん
2023/12/24(日) 18:29:22.85ID:Y+vC7JGn 久々にMAUIやろうと思ったが相変わらずバグだらけぽいな
プロジェクト作る→winで実行で起動せず。↓で解決した。初手から躓かせるなよ
https://github.com/dotnet/maui/issues/12080
プロジェクト作る→winで実行で起動せず。↓で解決した。初手から躓かせるなよ
https://github.com/dotnet/maui/issues/12080
525デフォルトの名無しさん
2023/12/24(日) 19:01:01.73ID:QNn6jJB6 昔スレ見た時にxamarin叩かれてたけどmauiになってもダメなのか
526デフォルトの名無しさん
2023/12/24(日) 19:03:50.23ID:kNtvJVR2 MSでアプリ開発ならReact native for windowsじゃねーーの?
527デフォルトの名無しさん
2023/12/24(日) 19:20:34.30ID:O0+dDa5o マイクロソフトはBluetoothすらplugin任せだからなぁ
マイクロソフトに移管された最初の頃のXamarinはTCPClient/Serverすら個別実装だったから
それに比べたら進化してるんだろうけど
マイクロソフトに移管された最初の頃のXamarinはTCPClient/Serverすら個別実装だったから
それに比べたら進化してるんだろうけど
528デフォルトの名無しさん
2023/12/24(日) 19:51:01.20ID:Y+vC7JGn Reactはc#じゃないっていう致命的欠陥があるのがな
529デフォルトの名無しさん
2023/12/24(日) 21:45:14.52ID:YLY/xUmF >>525
今はMAUIよりxamarinの方が完成度が高い
今はMAUIよりxamarinの方が完成度が高い
530デフォルトの名無しさん
2023/12/24(日) 22:19:48.71ID:5DpAnXHW xamarinから名前変えてちょっといじくっただけの
ゴミに騙される人があまりいなかったのが優秀
ゴミに騙される人があまりいなかったのが優秀
531デフォルトの名無しさん
2023/12/25(月) 09:52:25.03ID:KYWypB02 人○が足りていませんね
532デフォルトの名無しさん
2023/12/27(水) 23:13:03.20ID:ON5wd1pz Mauiに移行してるけどXamarinよりバグ多いわ
一回実機確認すれば分かるだろという
低レベルなバグだらけ、お粗末極まりない
一回実機確認すれば分かるだろという
低レベルなバグだらけ、お粗末極まりない
533デフォルトの名無しさん
2023/12/28(木) 05:57:12.41ID:Fg3eOGht 業務で使うつもりだったけどバグはやばいな
C#しか使えないのに
C#しか使えないのに
534デフォルトの名無しさん
2024/02/13(火) 08:43:53.55ID:uZMDMtRI interface型のプロパティ、バインドするいい方法ないかな?xamlで型指定とかできないかな?
535デフォルトの名無しさん
2024/02/13(火) 13:25:05.81ID:8TQe1OR9 interfaceは制限多いからabstractにした方が何かとらく
536デフォルトの名無しさん
2024/04/30(火) 16:07:24.39ID:fi9WxTMN MAUI blazorいいな。不具合多くて使いにくいけれど
537デフォルトの名無しさん
2024/04/30(火) 16:51:35.79ID:VFZ6Xyq7 MAUIとかよりも力入れてる印象あったけど
それでも不具合多いいんだw
それでも不具合多いいんだw
538デフォルトの名無しさん
2024/04/30(火) 18:45:17.74ID:aXZMgXcS blazorって結局どういうものなの?
なんかスマホで完結しないでWebサーバーが必要っぽくて手を出してなかったんだけど
なんかスマホで完結しないでWebサーバーが必要っぽくて手を出してなかったんだけど
539デフォルトの名無しさん
2024/04/30(火) 19:05:36.60ID:fi9WxTMN webサーバー要らないよ。単にwebビューベースになってるだけ
UIをhtml/javascriptで書けて、処理をC#で作れる(処理をjavascriptで作ってもいい)
MAUI/blazorは資料が少ないけど、asp.net/blazor(webサーバーが必要なやつ)と似てるからそっちを参考にできる
UIをhtml/javascriptで書けて、処理をC#で作れる(処理をjavascriptで作ってもいい)
MAUI/blazorは資料が少ないけど、asp.net/blazor(webサーバーが必要なやつ)と似てるからそっちを参考にできる
540デフォルトの名無しさん
2024/05/09(木) 13:27:53.03ID:iZTSRFjc Blazorを使ってガワネイティブアプリやハイブリッドアプリを作れるのいいね
不安定なMAUIを使わずともCapacitorやTauriでネイティブアプリ化できる
不安定なMAUIを使わずともCapacitorやTauriでネイティブアプリ化できる
541デフォルトの名無しさん
2024/06/29(土) 01:42:49.41ID:7Us1pprX Android向けに作ったアプリをWindowsにちょこっと直してリリースしたら
あっさりWindows Storeで公開された
素性は良いんだからマイクロソフトはもっと真面目にMAUIの開発をやればいいのに
あっさりWindows Storeで公開された
素性は良いんだからマイクロソフトはもっと真面目にMAUIの開発をやればいいのに
542デフォルトの名無しさん
2024/06/29(土) 11:21:18.57ID:iA6TobCT mauiで開発予定だったけどバグ多いとか評判よくないみたいだからflutterに手を付けてみた
543デフォルトの名無しさん
2024/06/29(土) 18:14:42.98ID:tduN9nd0 .net8になってずいぶん使えるようになったよ
544デフォルトの名無しさん
2024/06/29(土) 21:25:23.96ID:JiEOcPTu545デフォルトの名無しさん
2024/06/29(土) 21:36:02.98ID:7Us1pprX そりゃ.net8はMAUIに関してはバグフィックスメインだからよくなってて当たり前
VS上でビルドしたらGoogle Play とWindows Storeまで一気通貫で公開まで持って行けるから便利よ
何故かマイクロソフトはそういう点をアピールしないけど
VS上でビルドしたらGoogle Play とWindows Storeまで一気通貫で公開まで持って行けるから便利よ
何故かマイクロソフトはそういう点をアピールしないけど
546デフォルトの名無しさん
2024/06/30(日) 00:59:29.79ID:3DqEGNvj .net8になってから手を出し直してやっぱ使いもんにならないって結論に達したな
なんとなく動くんだけど、落ちるんだよ
maui blazor@winでファイルを開くダイアログ使ったりするとさ
なんとなく動くんだけど、落ちるんだよ
maui blazor@winでファイルを開くダイアログ使ったりするとさ
547デフォルトの名無しさん
2024/06/30(日) 02:23:07.55ID:Xrdw4j/E .net全般でなんとなく落ちるって奴は大体
違うスレッドのメソッドをフォームから直接実行しようとして落ちる
MAUIだから落ちるわけじゃない
違うスレッドのメソッドをフォームから直接実行しようとして落ちる
MAUIだから落ちるわけじゃない
548デフォルトの名無しさん
2024/07/28(日) 03:46:03.80ID:XOpBcJE/ 皆久しぶり、元気?
ここ一年ほどはReact勉強がてら、
Webフロントエンドの歴史とかも調べてたんだが、こっちもMVVMで双方向バインディングのフレームワークが主流だった時代もあったらしいじゃん、Reactが出てきて全部ひっくり返ったとか
なんというかそういう厳しい競争に晒されていない世界にいたんだなって思うわ
ここ一年ほどはReact勉強がてら、
Webフロントエンドの歴史とかも調べてたんだが、こっちもMVVMで双方向バインディングのフレームワークが主流だった時代もあったらしいじゃん、Reactが出てきて全部ひっくり返ったとか
なんというかそういう厳しい競争に晒されていない世界にいたんだなって思うわ
549デフォルトの名無しさん
2024/07/28(日) 08:22:11.59ID:t3mjGhbT Android6で使おうとしたらサンプルアプリの配置すらできない
何が悪いか分からんのでギブアップしてflutterに変更
何が悪いか分からんのでギブアップしてflutterに変更
550デフォルトの名無しさん
2024/07/28(日) 09:40:07.28ID:X+I1BOmv MVVMは多人数である程度以上の規模になるともう意味が分からんことがあるから
値を間違いなく代入してるのに変わらないとかありすぎる
あるところでフラグセットしても別のところでリセットしてたりとかでバグつぶしても
他のメンバーがまた勝手に状態を逆にしてくる
こんなもん個人開発でしか使えんわ
値を間違いなく代入してるのに変わらないとかありすぎる
あるところでフラグセットしても別のところでリセットしてたりとかでバグつぶしても
他のメンバーがまた勝手に状態を逆にしてくる
こんなもん個人開発でしか使えんわ
551デフォルトの名無しさん
2024/07/28(日) 12:26:25.83ID:gfCY27F/ 双方向つうのがまず無理があんだよ
そのため方向を制限する機能はついてんだけど
そのため方向を制限する機能はついてんだけど
552デフォルトの名無しさん
2024/07/30(火) 11:08:13.29ID:ujxLRMd0 MVVMって書いてるから違うと思うがprism使ってたら代入と参照のインスタンスが違うなんてことはよくある
ほとんどはDI理解不足だと思う
自分が知らんだけかもしれんがJAVAみたいにインスタンスIDがwatchでみたいわ
ほとんどはDI理解不足だと思う
自分が知らんだけかもしれんがJAVAみたいにインスタンスIDがwatchでみたいわ
553デフォルトの名無しさん
2024/09/12(木) 13:15:14.60ID:DsK5GYQ3 UWPがまさかの.NET 9対応
UWP with .NET 9 and native AOT
WinUI3の次の予定まさかのDesigner
UWP with .NET 9 and native AOT
WinUI3の次の予定まさかのDesigner
554デフォルトの名無しさん
2024/09/12(木) 17:50:23.66ID:IehjdS1p Designerやんのか
555デフォルトの名無しさん
2024/09/15(日) 08:51:21.51ID:wfliUWkY .NET 9のpreviewが出たからインストールしてみたが
WPFのWindows 11テーマいいな
とりあえず生き返った感じ
WPFのWindows 11テーマいいな
とりあえず生き返った感じ
556デフォルトの名無しさん
2024/09/15(日) 09:04:10.99ID:KVHb4Sbd 良き良き
WPFのtrimming/NativeAOT対応も頼んます
WPFのtrimming/NativeAOT対応も頼んます
557デフォルトの名無しさん
2024/09/15(日) 17:05:11.59ID:wfliUWkY どれだけFluentか知らんがとりあえずDarkテーマあるだけよし
つか、ツールバーにのせたら一部スタイリングバグってるな
つか、ツールバーにのせたら一部スタイリングバグってるな
558デフォルトの名無しさん
2024/12/22(日) 17:01:03.54ID:vBdGcGsY LTSでもサポート期間が短すぎる
PC1台買い換えるまですら持たないとか
どこも同じなのかな
PC1台買い換えるまですら持たないとか
どこも同じなのかな
559デフォルトの名無しさん
2024/12/22(日) 17:51:37.04ID:MuB++1G9 VSアプデしたらMAUIプロジェクトビルドできなくなったり、今まで問題なく走ってたのが動かなくなったり
いい加減にしてもらいたい
いい加減にしてもらいたい
560デフォルトの名無しさん
2025/01/08(水) 18:14:06.29ID:fnNawPvK Line Loginのnugetありますか?
561デフォルトの名無しさん
2025/05/01(木) 15:18:46.57ID:KEHZq1lV なんかVisual Studioビルド時に固まること多くない?
AndroidとWindowsでリリース用のパッケージを作るとビルドが永遠に終わらなくなることが多くなった
AndroidとWindowsでリリース用のパッケージを作るとビルドが永遠に終わらなくなることが多くなった
562デフォルトの名無しさん
2025/05/11(日) 05:42:17.27ID:CeAh77wR 使用不可な機能を表示するな!!
Microsoft!Windows!死ね!死ね!死ね!地獄へ堕ちろ!
Microsoft!Windows!死ね!死ね!死ね!地獄へ堕ちろ!
563デフォルトの名無しさん
2025/05/16(金) 21:57:48.87ID:80Ky213p 17.14でAndroid向けの新しいデバッガー、チェックをONにしたけど
何が変わったのだろう・・・
何が変わったのだろう・・・
564デフォルトの名無しさん
2025/05/19(月) 16:24:23.14ID:8rQCWgIs 感じるんだ
565デフォルトの名無しさん
2025/05/25(日) 02:50:53.12ID:ciKb89UP なんか最近のアップデートを適用したら
実機のAndroid8/10でアプリをデバッガから起動しようとしたら、起動するなり停まってしまう
実機のAndroid13の機種やエミュレーターだと8-15まで全部問題なし
実機でタップして起動するのは問題ないけど、おま環なの?
実機のAndroid8/10でアプリをデバッガから起動しようとしたら、起動するなり停まってしまう
実機のAndroid13の機種やエミュレーターだと8-15まで全部問題なし
実機でタップして起動するのは問題ないけど、おま環なの?
566デフォルトの名無しさん
2025/05/31(土) 23:10:02.85ID:C/Qi+mMK567デフォルトの名無しさん
2025/08/10(日) 22:56:12.80ID:epktwExL みんなおらんの?
.net8のプロジェクトを.net9にしたらリリースモードでアプリが起動しなくなったんだけど
どうやってデバッグしたら良いの?
デバッグモードだとしれっと動くのよ・・・
.net8のプロジェクトを.net9にしたらリリースモードでアプリが起動しなくなったんだけど
どうやってデバッグしたら良いの?
デバッグモードだとしれっと動くのよ・・・
568デフォルトの名無しさん
2025/08/11(月) 00:17:16.94ID:aP3ZTG94 ライブラリが足りないか、リリース用のDLLをネットから持ってきたため実行権限がないとか。
DLLのプロパティ開いてブロックかかってないか見てみたら?
DLLのプロパティ開いてブロックかかってないか見てみたら?
569デフォルトの名無しさん
2025/08/11(月) 09:49:08.83ID:wszRpGrc ほんとに起動しないの?起動したけどエラーで落ちてるとかでは?
570デフォルトの名無しさん
2025/08/11(月) 11:39:50.13ID:m0YU2zbS コマンドプロンプトの画面から呼び出したらエラー内容みえたりしないのかな。
571567
2025/08/11(月) 13:13:38.32ID:MNMrhvpr copilotさんにログ貼り付けたりして頑張ったら
trim外せって言われて外したら動いた
トリム外すだけだとなんかリンカーが通らないから変なオプションも手動で書くように言われて書いたら解決した
Trimで何が消えたんだよ・・・・
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net9.0-android35.0|AnyCPU'">
<PublishTrimmed>false</PublishTrimmed> <=ここがリリースだとデフォルトtrue
<RunAOTCompilation>false</RunAOTCompilation> <=copilotさんにかけと言われて書いた
</PropertyGroup>
trim外せって言われて外したら動いた
トリム外すだけだとなんかリンカーが通らないから変なオプションも手動で書くように言われて書いたら解決した
Trimで何が消えたんだよ・・・・
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net9.0-android35.0|AnyCPU'">
<PublishTrimmed>false</PublishTrimmed> <=ここがリリースだとデフォルトtrue
<RunAOTCompilation>false</RunAOTCompilation> <=copilotさんにかけと言われて書いた
</PropertyGroup>
572デフォルトの名無しさん
2025/08/11(月) 13:26:25.73ID: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 に起因するクラッシュを回避します。
---
① <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 に起因するクラッシュを回避します。
573デフォルトの名無しさん
2025/08/11(月) 13:28:02.37ID:QPpYRl4f まとめ
.NET 9 で Release ビルドの最適化が強化
Trim(未使用コード削除)→ 必要なコードが消える
AOT(事前ネイティブ化)→ 動的生成や特殊ケースが壊れる
今回の設定はそれらを無効化して「安全寄りのビルド」に戻した
メリット: 確実に動く
デメリット: APKサイズ増加・起動時間やパフォーマンス低下
本番運用に向けた改善案
Trim 無効化の代わりに
DynamicDependency や Preserve 属性で必要な型を明示
TrimmerRootAssembly 設定を活用
AOT 無効化の代わりに
動的コード依存を減らす
AOT 対応コードへの置き換え
要するに、この変更は「.NET 9 から Release ビルドの安全マージンが減ったので、自分で安全側に戻した」という状態です。
もしサイズや速度も重視するなら、無効化ではなく「安全に最適化を活かす設定」にしていく必要があります。
.NET 9 で Release ビルドの最適化が強化
Trim(未使用コード削除)→ 必要なコードが消える
AOT(事前ネイティブ化)→ 動的生成や特殊ケースが壊れる
今回の設定はそれらを無効化して「安全寄りのビルド」に戻した
メリット: 確実に動く
デメリット: APKサイズ増加・起動時間やパフォーマンス低下
本番運用に向けた改善案
Trim 無効化の代わりに
DynamicDependency や Preserve 属性で必要な型を明示
TrimmerRootAssembly 設定を活用
AOT 無効化の代わりに
動的コード依存を減らす
AOT 対応コードへの置き換え
要するに、この変更は「.NET 9 から Release ビルドの安全マージンが減ったので、自分で安全側に戻した」という状態です。
もしサイズや速度も重視するなら、無効化ではなく「安全に最適化を活かす設定」にしていく必要があります。
574デフォルトの名無しさん
2025/08/12(火) 03:31:50.78ID:6s6e/dJu 互換性ぶっ壊しといて安全です言われてもなあ
575デフォルトの名無しさん
2025/08/12(火) 06:00:21.60ID:/Wr+0zZA 余計なことしかしない
576デフォルトの名無しさん
2025/08/12(火) 11:02:38.38ID:Hn1Qu25p Trimで何を削ったのかさくっとリスト出してくれればいいがそうはならないのよな
577デフォルトの名無しさん
2025/08/12(火) 14:25:07.03ID:VCS3T4pM AOTは実行時例外出しまくったから即オフったわ
あんなもんデフォルトとか正気の沙汰じゃない
あんなもんデフォルトとか正気の沙汰じゃない
578567
2025/08/12(火) 18:38:28.46ID:PHJLTY/j iOSでも試したけど
MtouchNoSymbolStripをfalseにしないと俺のアプリ起動に失敗しちゃう
gccのtrimでこんなダメダメなの聞いたこと無いんだが・・・
MtouchNoSymbolStripをfalseにしないと俺のアプリ起動に失敗しちゃう
gccのtrimでこんなダメダメなの聞いたこと無いんだが・・・
579567
2025/08/12(火) 20:34:12.00ID:PHJLTY/j ダメだった
動いたの古いビルドだった
.NET9にすると、iOSなんか、テンプレートのカウントプログラムすら動かなくなるな・・・
なんだこりゃ
動いたの古いビルドだった
.NET9にすると、iOSなんか、テンプレートのカウントプログラムすら動かなくなるな・・・
なんだこりゃ
580デフォルトの名無しさん
2025/10/20(月) 05:16:43.70ID:1t0gyqW2 こりゃ、.net10が楽しみだな
581デフォルトの名無しさん
2025/10/22(水) 12:09:17.18ID:nOawdUDg 結局は誰も触ってないから問題も上がらないってことか
582567
2025/10/27(月) 23:46:36.71ID:R4VDCOEB .NET10 になったら
.NET9ではAOTをチェックすると起動しなくなる問題が解決するのかな
.NET9ではAOTをチェックすると起動しなくなる問題が解決するのかな
583デフォルトの名無しさん
2025/11/12(水) 11:15:11.88ID:s+qzWvl/ AvaloniaバックエンドでLinux対応…
ネイティブ描画にこだわってた意味は…?
ネイティブ描画にこだわってた意味は…?
584デフォルトの名無しさん
2025/11/12(水) 14:01:41.32ID:C17pCTTx あいつ前からlinuxで動いてなかったか?
ブラウザコントロールみたいなのはだめだけど
ブラウザコントロールみたいなのはだめだけど
585デフォルトの名無しさん
2025/11/12(水) 17:51:46.56ID:/tio0wUe Avaloniaがflutterのimpellerバックエンドをどうこうとかもみたな
586デフォルトの名無しさん
2025/11/13(木) 03:17:15.00ID:cz+Tncz0 うーんMacもAvaloniaベースの方が高速なのか…
もうLinuxだけでなく全プラットフォームAvaloniaに寄生でよくないか?
ネイティブにこだわっても低性能バグだらけの実装しかできないんだから
もうLinuxだけでなく全プラットフォームAvaloniaに寄生でよくないか?
ネイティブにこだわっても低性能バグだらけの実装しかできないんだから
587デフォルトの名無しさん
2025/11/13(木) 08:11:34.27ID:OXoSwSNf バックエンドAvaloniaかよ
588567
2025/11/13(木) 23:56:44.54ID:cnLW99Qv .NET10はAoTをもっと進めたってドヤ顔で書いてるけど
どうせ迂闊に指定すると起動すらしなくて、自分でどのモジュールをAoTの対象外にするかちまちま調べなきゃいけないんだろ?
どうせ迂闊に指定すると起動すらしなくて、自分でどのモジュールをAoTの対象外にするかちまちま調べなきゃいけないんだろ?
589567
2025/11/15(土) 15:19:05.61ID:8YaZLliD VS2026 iPhoneのホットリロード対応してなかった・・・
590デフォルトの名無しさん
2025/11/16(日) 15:45:34.30ID:hOoDF7qK avaloniaにMAUI被せても余計なレイヤが増えるだけでメリット無いだろ
最初からavaloniaで組めば済む話
迷走っぷりに呆れるわ
最初からavaloniaで組めば済む話
迷走っぷりに呆れるわ
591デフォルトの名無しさん
2025/11/19(水) 08:45:20.40ID:3fOYPujh マイウー
592デフォルトの名無しさん
2025/11/19(水) 14:08:14.51ID:JtciCawm MAUIチームは結構な人員削減くらったから妥協案としてAvalonia採用は仕方ないんじゃ無いか
593デフォルトの名無しさん
2025/11/19(水) 15:43:12.54ID:po3LAMtG 元から人少ないイメージしかない
594デフォルトの名無しさん
2025/11/20(木) 02:47:07.19ID:MdW3ACb6 今アクティブなコミッタは4人くらいかな?コード規模に比べて人が少なすぎるよ
MicrosoftはMAUIをどうしたいのかねえ
MicrosoftはMAUIをどうしたいのかねえ
595デフォルトの名無しさん
2025/11/20(木) 13:29:11.33ID:ddB92ZGl もうさ、Fluent UIの実装を各言語の主要UIフレームワーク向けに提供したほうがいいんじゃないか?
C#は諦めよう
C#は諦めよう
596デフォルトの名無しさん
2025/11/21(金) 00:23:25.64ID:/Cpdili4 maui、マジで終わりなの?
Xamarin買収したのは何だったの?
Xamarin買収したのは何だったの?
597デフォルトの名無しさん
2025/11/21(金) 01:21:54.44ID:Qn9mTFMO flash でモバイルアプリが作れるようになったときはすげー簡単に作れて感動したのに
adobeはモバイルアプリから撤退
mauiを始めたらマイクロソフトはmauiチームをリストラ・・・
次はどこに行こう
adobeはモバイルアプリから撤退
mauiを始めたらマイクロソフトはmauiチームをリストラ・・・
次はどこに行こう
598デフォルトの名無しさん
2025/11/21(金) 17:46:57.74ID:YA9gtSxw >>597
が来ちゃったからMAUIも同じ運命か…
が来ちゃったからMAUIも同じ運命か…
599デフォルトの名無しさん
2025/11/21(金) 21:26:18.47ID:Y9/EIU0A 人数少ないのに女が混じってるチームもあるからな
女は多様性とかで混じってるだけで能力低いのばっかなのが現実
女は多様性とかで混じってるだけで能力低いのばっかなのが現実
600デフォルトの名無しさん
2025/11/21(金) 21:33:35.63ID:Qn9mTFMO 女よりやばい
ID:Y9/EIU0A
惨状
ID:Y9/EIU0A
惨状
601デフォルトの名無しさん
2025/11/21(金) 21:53:57.34ID:ey5s4TF0 MAUIとかBlazorとか賑わってるのあるの…
602デフォルトの名無しさん
2025/11/22(土) 02:35:59.03ID:Z75EPBAl >>591
ウマイー
ウマイー
603デフォルトの名無しさん
2025/11/22(土) 13:43:01.62ID:2aUwFr46 あれ?角田とハミルトンは?
レスを投稿する
ニュース
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 【サッカー】カズ所属の鈴鹿が実質5部の地域リーグに降格 延長戦の末に敗戦 カズは延長後半6分から出場も反撃かなわず [ゴアマガラ★]
- 【サッカー】カズ・三浦知良 来季も現役続行を明言! 来年2月に59歳 「12月から来季に向けての自主トレを予定してます」 [冬月記者★]
- トランプ「ホワイトハウスにメディアのデマを載せる!!」ここに高市報道がない件、なぜかネトウヨ完全スルー。 [469534301]
- 【原点】🏡👊👊😅👊👊🏡【回帰】
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく [931948549]
- 今日って休日だっけ?
- 「身長170cm以下は人権無い」の女版wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- まったり進行おじゃる丸待機ハウス🏡
