.NET Framework 4.6または4.6.1を対象とする移植可能なクラスライブラリを作成することはできますか?ポータブルクラスライブラリと.NET Framework 4.6.x
我々は(PCL)ポータブルクラスライブラリに当社のC#.NETの数4.6.1プロジェクトを変換し、その過程でのプロジェクトのロード中に以下のエラーを修正するために、v4.5
へTargetFrameworkVersion
を設定しなければならなかったされています
エラー:インポートしたプロジェクト「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に終わるダウンロードリンクが表示されます:ターゲットの下でプロジェクトのプロパティで
.NET Framework 4.6
を選択することが可能であるが、それは単に生産します次のメッセージ:
彼らは、ポータブルなAPIの同じセットをサポートするため、次のことが自動的にターゲットにされます:.NET Frameworkの4.5
.NET Standard 2.0/vNextまで:https://docs.microsoft.com/en-us/dotnet/articles/standard/library変更の追跡はhttps://github.com/で行うことができます。 dotnet/standard / – SushiHangover