A certain engineer "COMPLEX"

開発メモ その209 Build1660001055 でエラーが発生しました

Xamarinで実機にデプロイできなくなりました

Introduction



2020/06/02 更新
Visual Studio 2019 16.6.1 で本問題は修正されました。

最新のプレリリース版の機能、バグの修正、および Visual Studio 2019 のサポートを取得します。 プレリリース版のテストに使用できます。 今すぐダウンロード。

デプロイできるプロジェクトとそうでないプロジェクトがあるので原因は不明。

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー 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からするようにして対処しました。

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。