2017-08-22 7 views
0

私はサイドプロジェクトのための小さなインターフェイスを構築しようとしています。プライベートMongoDBインスタンスがあり、GUIとしてUWPを使用しようとしています。私の目標は、MongoDB C#ドライバを使用して、アプリケーションとサーバーの間のインターフェイスを提供することでした。問題は、ドライバが.NET Framework 4.5.2または.NET標準1.5のみと互換性があることです。UWPアプリケーションでMongoDB C#ドライバを使用するにはどうすればよいですか?

UWPアプリケーションで使用するライブラリタイプを選択する際に問題が発生しました。何か案は?もし私がドライバと私のモデルクラスのインターフェースを扱うだけのライブラリを追加したいと思っていたら、

答えて

0

ご存知のように、MongoDB.Driverターゲット.NET標準1.5です。ただし、Universal Windows Platformがサポートする.NET Standardの最高バージョンは1.4です。つまり、このパッケージはUWPアプリケーションと互換性がありません。だから、UWPアプリでMongoDB C#Driverを使うことはできません。詳細は.NET Standardをご覧ください。

しかし、良いことに、.NET Standard 2.0がリリースされ、UWPは今後のバージョン(今年の後半に出荷予定)でもサポートされるということです。 Announcing .NET Standard 2.0を参照してください。 .NET Standard 2.0では、UWPアプリケーションでMongoDB C#Driverを使用できるはずです。今すぐテストをしたい場合は、Windows Insider Programに参加してVisual Studio 2017 Version 15.4 Previewを試してみてください。

のVisual Studio 2017バージョン15.4のプレビューは、Windowsの秋クリエイター更新SDKのプレビューをターゲットに開発者のための最初のクラスのサポートを提供します。 Windows Fall Creators Updateは、UWP開発に.NET Standard 2.0のサポートを提供します。

詳細情報については、Visual Studio 2017 Version 15.4 PreviewUWP & .NET Standard 2.0: A preview is now available!

+0

感謝を参照してください、私は実際に私は私のマシンのいずれかに既にインサイダーだとやるかもしれないと思います。インサイダーマシンのVS 2017プレビューをインストールするだけですか? – crazywill32

+0

@ crazywill32はい、できますし、Windows Insider Preview SDK 16267もインストールする必要があります。 –

関連する問題