Question/Problem
「Windows - レガシ」プロジェクトを「Windows」プロジェクトへ変換後、『データ行を追加』アクティビティで「引数 ‘ArrayRow’: BC36915: 複数の型が考えられるため、要素の型を推論できません。配列の型を指定すると、このエラーが修正される可能性があります。」エラーが表示されます。対応方法を教えてください。
Root Cause
原因
『データ行を追加』アクティビティの[配列行]フィールドで記載した式が移行後の言語とフレームワークに対応しないことが原因です。
『データ行を追加』アクティビティは「Windows - レガシ」と「Window」のどちらにも対応しておりますが、[配列行]フィールドでサポートされる式につきまして、言語とフレームワーク毎に異なる仕様となっております。
言語とフレームワークの照合について、下記公式ドキュメントのフォームをご参照ください。
参考:
[配列行] フィールドでサポートされる式
Resolution
解決策
本件の場合、以下の通り列配列にNew Object() を追加することで事象が解消されます。