2016-07-02 21 views
4

.NETコアの.NETコアはクロスプラットフォームのASP.NETです。 Windows、Linux、Mac上で.NET Core用のアプリケーションを実行できます。サーバーに.NET Frameworkがインストールされている必要はありません。.NETフレームワーク(.NET Framework)(CLR)サポートのASP.NETコア

ただし.NET Framework(CLR)のASP.NETコアでは、WebサーバーにWebフレームワークがインストールされている必要があります。

私は、この値を変更する場合は、.NET Frameworkの上に新しいASP.NETコア(CLR)が使用されるデフォルトのフレームワークがproject.json

"frameworks": { 
    "net452": { } 
}, 

.NET 4.52

されるテンプレート作成した場合後でまたは早くに

"frameworks": { 
    "net451": { } 
}, 

プロジェクトはそのバージョンをサポートします。

.NET Framework(CLR)プロジェクトでASP.NET Coreがサポートするバージョンの範囲は?

答えて

3

これは、必要なものとインポートするパッケージによって大きく異なります。例えば

Microsoft.AspNetCore.Mvc.NETStandard 1.6又は.NETFramework 4.5.1に依存します。 .NETスタンダード1.6はincluded in .NET Framework 4.6.3です。したがって、MVCを実行できる最低のフレームワークバージョンは4.5.1です。

パッケージには異なる要件があります。たとえば、Microsoft.AspNetCore.Hostingにはフレームワーク4.6でサポートされている.NETスタンダード1.3が必要です。

一般的に、ASP.NETコアは.NET標準用にビルドされており、.NET Frameworkバージョンでサポートされている最も低い.NETスタンダードバージョンは1.1(フレームワーク4.5)です。私はASP.NET Coreを実行するために少なくとも4.5.1が必要であると確信していると思いますので、1.1だけ必要なASP.NET Coreパッケージは認識していません。

すべてのパッケージには、4.5.1の代わりの依存関係がありますので、でフルシステムを実行できます。あなたは間違いなく4.5より前のバージョンでそれを実行することはできません。

+2

[このブログの記事](https://blogs.msdn.microsoft.com/visualstudioalm/2016/05/30/announcing-mstest-framework-support-for-net-core-rc2-asp)にあります。 -net-core-rc2 /)。デスクトップ.N​​ETの最小サポートバージョンは4.5.1 – Pawel

関連する問題