2016-12-28 11 views
0

.NET Framework 4.6または4.6.1を対象とする移植可能なクラスライブラリを作成することはできますか?ポータブルクラスライブラリと.NET Framework 4.6.x

我々は(PCL)ポータブルクラスライブラリに当社のC#.NETの数4.6.1プロジェクトを変換し、その過程でのプロジェクトのロード中に以下のエラーを修正するために、v4.5TargetFrameworkVersionを設定しなければならなかったされています

エラー:インポートしたプロジェクト「C:¥Program Files(x86)¥MSBuild¥Microsoft¥Portable¥v4.6.1¥Microsoft.Portable.CSharp.targets」が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認します。

ポータブルフォルダが4.6.1サブフォルダが含まれていませんが、しかし4.6サブフォルダが含まれていません。 TargetFrameworkVersionとして4.6をしようとしたときに残念なことに、次のダイアログがwww.msn.comに終わるダウンロードリンクが表示されます:ターゲットの下でプロジェクトのプロパティで

Review Solution Action dialog

.NET Framework 4.6を選択することが可能であるが、それは単に生産します次のメッセージ:

彼らは、ポータブルなAPIの同じセットをサポートするため、次のことが自動的にターゲットにされます:.NET Frameworkの4.5

Change Targets dialog

+1

.NET Standard 2.0/vNextまで:https://docs.microsoft.com/en-us/dotnet/articles/standard/library変更の追跡はhttps://github.com/で行うことができます。 dotnet/standard / – SushiHangover

答えて

0

.Net Standard 2.0がリリースされました。これにより、PCLの使用を避けることができ、.NET Framework 4.5の機能に制限されています。

サポートマトリックスはhereです。

関連する問題