5

新しい ASP.NET 5 プロジェクトがあり、project.json を次のようにセットアップします。

    "frameworks": {
    "dnx451":  {
        "dependencies": {
            "ExternalLibrary": "1.3.0" }
        },
    "dnxcore50": {}
}

project.json で定義されている既定のコマンドを使用して、Kestrel を介してプロジェクトを実行しています。

"kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:5001"

すべて正常に動作します。プロジェクトが実行され、依存関係がうまく機能します。私が理解していない唯一のことは、使用する基礎となるフレームワークを誰が決定するのですか?

私の知る限り、Kestrel が dnxcore50 を使用している場合、プロジェクトは失敗するはずです。その場合、Kestrel にそれを使用させるにはどうすればよいでしょうか?

補足として、プロジェクトはまったくエラーなく正常に動作しますが、DNU を使用してプロジェクトを手動でビルドしようとすると、以下のエラーが発生します。私が見る限り、実行時にエラーが発生することはないので、現時点では重要ではないと考えています。役立つ場合に備えて追加したかっただけです。

http://pastebin.com/x44VtXct

4

1 に答える 1