2016-08-10 6 views
0

私は、MySQL.NETドライバの基本を私のアプリケーション(組み込み型)にブレンドする作業を進めており、いくつかの私はできない宣言に出くわしました参照に追加するために.NETフレームワークから必要なDLLを見つけるには:これらの `using`ディレクティブが必要なファイルが見つかりません

using Windows.Networking; 
using Windows.Networking.Sockets; 
using Windows.Storage.Streams; 
using Windows.Foundation; 

私はwinformsプロジェクトをC#で使用しています。私は4.5フレームワークを使っています(4.6も試しました)。

これらのものを利用できるようにするために、参照に追加する必要があるものは何ですか?

+0

[MSDN](http://msdn.microsoft.com)が現在地から動作しません。 –

+0

これらの名前空間を必要とするクラスは何ですか? – mayu

+0

@KenWhite - MSDNは参照するDLLを表示しません。 MSDNは 'Windows.Networking'が' Windows.Networking'の一部であることについて、ちょっとしたことを示しています。 'Windows.Drawing'のための' PresentationCore'やそれが何であれ、まったく異なる命名規則を必要とするいくつかのあいまいな 'using'を見ようとすると、特に厄介なことになります。また、MSDNのリンクは、最初はMicrosoftのビジュアルスタジオの販売ページにリダイレクトされます(30分ごとにリセットされます)。2回目の訪問は、典型的なページまたは404に移動します。 –

答えて

2

Windows Runtime namespacesのように見えます。 WinRT/UWPアプリケーション用です。

これらは、interopを経由せずにWinFormsプロジェクトで利用することはできません。

+0

私はRTが含まれているそれらの多くを実現しました。 MySqlでは、ドライバをコードに簡単にブレンドすることはできません。プロジェクトを複雑なものにし、.csファイルをRT用に非RT用のものと同じフォルダに混在させるようにします。とにかくこれを使ってRTクラスを削除してください。うまくいけば、すべての問題は消えてしまいます。 –

関連する問題