2015-12-30 11 views
10

私は新しいクラスライブラリ(パッケージ)をASP.NET 5ベースのソリューションに追加しました。私はそれのproject.jsonの.NET Platform 5.4セクションに気づいた:ASP.NET 5クラスライブラリ(パッケージ)の.NET Platform 5.4とは何ですか?

"frameworks": { 
    "net451": { 
      "dependencies": {} 
    }, 
    "dotnet5.4": { 
     "dependencies": { 
     "Microsoft.CSharp": "4.0.1-beta-23516", 
     "System.Collections": "4.0.11-beta-23516", 
     "System.Linq": "4.0.1-beta-23516", 
     "System.Runtime": "4.0.21-beta-23516", 
     "System.Threading": "4.0.11-beta-23516" 
     } 
    } 
} 

これは何のためですか? ASP.NET Webプロジェクトと異なる点は何ですか?

答えて

0

わかりやすいプラットフォームのバージョニング計画を使用して、将来の.NET対応プラットフォームにバイナリの移植性をより具体的に保証する。

全文を読むhere

1

.NET 5の事前RTMの一時的な指定です。 Mac OSX .NET Coreでは、指定はdnxcore50です。

例:ここではannouncementで、dnxcore50の名前をdotnet5.4に変更する必要があることを示しています。これは、10月31日2015年

を発表しました。そして2015年12月2日に、マイクロソフトchanged the designationターゲティング一般的なAPIレベルのプラットフォーム用netstandard1.4すると、ターゲットの.NETコア5.0固有のプラットフォームを示すためにdnxcore50を再び追加しました。

.NET Standard Platformのように見えますが、ドキュメントはかなり安定しており、「.NET Platform Standard」と「Platform」の違いよりも詳細な情報を提供しています。

関連する問題