.NetCoreでライブラリを作成したが…

.NetCoreでライブラリを作って、UWPかWFPで使用してみようとすると、バージョンエラー。
.NetCoreは最新1.0しかなくて、.NetStandard=1.6.0
 UWPは最新10.0で.NetStandard=1.4.0
 WFPは最新4.6.2で.NetStandard=1.5.0
どれも.NetCoreのバージョンと一致しないから、通常のビルドだと、ライブラリが読めない。
project.jsonにframeworksで下位Varに互換性持たせてビルドしても結局Nugetではインストールできない。
 Stack Overflowでも他の人が同じ質問して議論中だし、ちょっと様子見かーと思ったけど、4か月も議論してる... 

project.json自体、VisualStudio2017から廃止されるらしいし、ここで躓くのは時間の無駄か??

2016/1/2 追記

と思っていましたが、デフォルトの名前空間の部分を、試しに消してみたら、正常に動いた。
下位互換には、System下の名前空間のバージョン互換性を見ないとだめ。

自動代替テキストはありません。

0 件のコメント :