GitHubで見られるように、Windows 8、Windows Phone 8および8.1をサポートしているので、既に.NET Coreでも動作している可能性があります。 netstandard-1.x
またはnetcoreapp1.x
ターゲットがありません。つまり、「プラットフォームがサポートされていません」というエラーを表示せずにproject.jsonに追加することはできません。
しかし、あなたはWindows 8とWindows Phone 8.xライブラリをインストールし、それが実行されているかどうかを確認するためにnugetを偽造することができます。
"framework":
{
"netstandard1.6" :
{
"imports": [ "portable-net45+wp8+wpa81" ],
"dependencies":
{
"Box.V2" : "2.12.1"
}
}
}
メインプロジェクト(ウェブプロジェクトまたはコンソールアプリケーション)の場合はnetcoreapp1.0
を使用してください。それを使用して、それが動作するかどうかを調べてみてください。
imports
を使用する場合は、NuGetターゲットフレームワークのチェックを無効にするため、上記の方法でXAML用のWindows Phone UIコントロールを備えたWindows Phone 8または8.1ライブラリをインストールすることができます。これらはもちろん動作しません。
WindowsやWindows Phone/Mobile API(GPSなど)を使用していないWindows Phone/Mobileライブラリのみが.NET Coreで動作する可能性があります。適切な候補は、Windows Phone/Mobileで動作するHttpClientまたは圧縮ライブラリを介してのみ接続するAPIです。
GitHubからソースを取得し、.NET Core Class Library(* .xproj)に置き、netcoreapp1.0
とnetlibrary1.6
(またはそれ以下)をターゲットにしてコンパイルするかどうかを確認してください。存在する場合は、ナゲットパッケージを作成してプロジェクトに組み込みます。