2017-01-30 5 views
0

私は可能なすべてのフレームワークのバリエーションの周りに私の頭をラップしようとしています。私は多くのproject.json .NETのコア構成を見てきたし、そのうちのいくつかは、依存関係として.NETcoreAppを指定しながら:NetCoreappを依存関係として追加する必要があります

{ 
    “version”: “1.0.0-*”, 
    “buildOptions”: { 
    “emitEntryPoint”: true 
    }, 

    “dependencies”: { 
    “Microsoft.NETCore.App”: { 
     “type”: “platform”, 
     “version”: “1.0.0” 
    } 
    }, 

    “frameworks”: { 
    “netcoreapp1.0“: { 
     “imports”: “dnxcore50” 
    } 
    } 
} 

他の人にはない:

{ 
    “version”: “1.0.0-*”, 
    “buildOptions”: { 
    “emitEntryPoint”: true 
    }, 

    “dependencies”: { 
    }, 

    “frameworks”: { 
    “netcoreapp1.0”: { 
     “imports”: “dnxcore50”, 
     “dependencies”: { 
     “Microsoft.NETCore.App“: { 
      “type”: “platform”, 
      “version”: “1.0.0” 
     } 
     } 
    }, 
    “net452”: { 
    } 
    } 

違いは何ですか?いつ、どうしてNETCore.Appの依存関係を指定する必要がありますか?

両方のサンプルがthis msdn articleから来ていて、.NETコアでフレームワークシステムを使い果たしている間に、ユーザーは依存性アプローチの有無にかかわらず互換性があり、非常に混乱しています。

答えて

0

違いは何ですか? frameworks抽象レイヤーのみ提供、dependenciesコードを提供

関連する問題