Xamarin で System.Data.SqlClient を使うには BUSINESS 版以上が必要です

当方 Xamarin INDIE 版しか買えないしがない個人開発者です。

Xamarin で System.Data.SqlClient.SqlCommand などを使ったプロジェクトをビルドしたら、ビルド時にこんなダイアログボックスが。

xamarin requires business edition when using sqlclient 01

xamarin requires business edition when using sqlclient 02

どうやら、特定のクラスを使用するには BUSINESS 版以上が必要なようです。

といい、INDIE 版の制限事項が後出しで判明するのなんとかならないですかね。

今回は .NET のプロジェクトを Xamarin に移植する際に発覚したもので、特に SqlClient は使ってなかったので削除して解決しました。

Xamarin で SqlClient って何に使うんだろ?イントラ?あるいは SQL Server Compact が使える?まさかね。