🐈
Androidカメラアプリ
この投稿を書いた理由
→半年ぶりにVisualStudio上でアプリを立ち上げてみたら、(ユーザープロファイルを移動した影響か)以前はコンパイルできたソースコードが動かなくなっていたので、せっかくならその解決法を記そうと思ったから。(01/19未解決)
前提
今回修復するのは、Androidスマートフォンで動作するOCR機能を含んだカメラアプリのコード
原因の調査
ソリューションファイルを開いてすぐの状態のエラー一覧
- 上から4行はおそらく同一の原因で発生しているエラー→net6.0-ios, net6.0-maccatalystのプラットフォームバージョンがない?という意味にとれる。
- その下2行はSDKファイルで発生していそう。こちらも同じく、iosとmaccatalyが無いというエラーを発しているように思える。
- 最下のエラーは、net6.0はサポート範囲外であることの警告。
修復
1.まずnet6.0のios macフレームワークがないということなので、試しにそのフレームワークを使用しているコードの部分を以下のようにコメントアウトしてみる。
コメントアウト後のエラー表示は、以下のようになった。
上記の部分がかかわっていることは確かであることがわかった。
でもまだNU1012エラーが解消できない。NU1012を検索すると次のリファレンスが出てきた。
今回はシナリオ1にあたると判断。
私のコードは手動でプラットフォームバージョンを指定しているので、バージョンの確認が必要。
バージョンを確認してみる。検索窓に"targetframework net6.0 ios"と入力。
理解はしていないが、とりあえずバージョンの指定が間違っていることは確認できた。
バージョンは指定しなくても,ターゲットフレームワークの名前を打ち込めばいいらしい?
不明な言葉
ターゲットフレームワーク///.Netのバージョン?確証無し
Nugetパッケージ///
0119編集中
Discussion