MSB4086: 条件 'condition' で、数値ではなく 'value' に評価される 'expression' に対して数値比較が試行されました

このエラーは、条件式で数値が期待されていたにもかかわらず、式が数値以外の値に評価された MSBuild プロジェクト ファイルで発生します。 お使いのプロジェクト ファイルでこのエラーが発生した場合は、構文エラーや他の問題をプロジェクト ファイルで確認します。 この構文の詳細については、「MSBuild の条件」で MSBuild の条件をご確認ください。

想定した方法で使用しているのを、MSBuild のプロパティでご確認ください。 条件式で使用されるプロパティ (特に数値が必要なプロパティ) が、正しい構文で数値に設定されていることを確認します。

このエラーは、数値の設定に問題がある場合にも生成されます。 インストールの問題など、別のエラーが根本原因である可能性もあります。 たとえば、インストールされているツールのバージョン番号が条件式で使用されているが、ツールがインストールされていない場合などです。