Xamarinで実機にデプロイできなくなりました
Introduction
2020/06/02 更新Visual Studio 2019 16.6.1 で本問題は修正されました。
デプロイできるプロジェクトとそうでないプロジェクトがあるので原因は不明。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー MessagingRemoteException: トピック xvs/Build/16.6.0.1055/execute-task/Xamarin.OpenCV.iOS/edf9d5b002fCopy の応答を実行中にクライアント Build1660001055 でエラーが発生しました TypeInitializationException: The type initializer for ‘Microsoft.Build.Tasks.Copy’ threw an exception. PlatformNotSupportedException: Operation is not supported on this platform. Xamarin.OpenCV.iOS
ただ、Visual Studio 2019 16.6.0のバグであり、これはMicrosoftも認めていて、16.7.0 Preview1で修正済み。
でも16.6.0のPreviewの段階で報告されているのに正式リリースでも治っていないのはどういうことなのさ。
How to resolve?
回避策は
- 16.5.5にダウングレード
- 16.7.0 Preview1にアップグレード
- Visual Studio for Macからデプロイ
の3択。
が、Communityはかなり炎上している。
そりゃ、アップグレードしたらバイナリを作成できないんだから…ね。
実機検証だけはMacからするようにして対処しました。