Microsoft.Android.Ref.33とは??
備忘録として
マイクロソフトさん頼みますよ・・・
Visual Studioに新しいバージョンが降ってきたので早速.NET8に変更してビルドしたら
Androidのビルドで
「パックバージョンの取得エラー。パック 'Microsoft.Android.Ref.33' がワークロード マニフェストに存在しませんでした。」
とエラーになって、ビルドが通らない
どうやっても通らない
もしかして.net8は諦めないとダメなのか?
プロジェクトファイルを直接編集
そんなことは無い
プロジェクトファイルを直接編集したら直った。
直すまでは焦ったけどな
まっさらなプロジェクトを作って比較してみた
ダメなプロジェクトファイル
修正後のプロジェクトファイル
おわかりいただけるでしょうか
ダメな方はAndroidのプロジェクトに
と「-android33.0」と言うのが入っている
それと入れた覚えの無いnet8.0-iosも(iosは対象から外しているのよ)
なので、そこを書き換えたらビルドは上手く行きました
対象バージョンが消えた
が、焦るのはそれだけでは無い
プロジェクトファイルからターゲットフレームワークが.NET8だと空白になってしまう
何じゃこりゃーと思ったがこれでいいらしい
マニフェストファイルにちゃんとターゲットが設定されていればそれを引き継ぐ
例えばえるいーだーはこう
ちゃんと対象バージョンをマニフェストに設定していれば心配することは無い・・・
と言うか、今まで両方を設定しなければ行けなかったことがおかしいのだろう
ScrollView
その他ScrollViewが本来の動作に戻った
実はContentPage.ContentやContentView.Contentの下にScrollViewたStackLayoutを何故か並列に書いていても動作してしまったのですが、そんなことをしたらScrollViewは動作しなくなります。
と言うかそれが本来の動作なんだけど、何故かそれでもうちではスクロールビューが機能していたのよね
それが潰されてしまった(と言うかきっとそれはバグ技だったのだろう)
おしまい
コメント
コメントを投稿