私はクロスプラットフォーム(iOSおよびAndroid)のXamarinアプリケーションを作成しています。データベースへのSQL接続が必要です。私はこれを達成するためにSystem.Data.SqlClientが必要であることを知りました。しかし、私がコアプロジェクトにSystem.Data.SqlClientを追加しようとすると、次のようになります。System.Data.SqlClientのnugetパッケージを.Net Portable(PCL)4.5プロファイルに追加する方法
パッケージ 'System.Data.SqlClient 4.4.0'をインストールできませんでした。このパッケージを「.NETPortable、Version = v4.5、Profile = Profile259」を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツファイルがパッケージに含まれていません。詳細については、パッケージ作成者にお問い合わせください。
明らかに、この.NETPortableバージョンは互換性がありますが、これに対する解決策は何ですか? SQLデータベースにアクセスする方法が必要です。また、他の投稿でSystem.Dataを最初に追加するように求められましたが、このパッケージはナゲットにも表示されません。
ご迷惑をおかけしました。これはすごくうまくいったようですが、ビジュアルスタジオの名前空間などを使いこなすことが必要でした。どうもありがとう。私はまだそれがSQL接続を可能にするためにこれを多く必要とすることが本当に理解できません。かなり普通のユースケースのようです。 – AugustM
このナゲットパッケージを使用する方法は間違いありません。 .NetStandardは、以前はpclで使用できなかったこれらすべてのパッケージを使用することを可能にします。 –