2016-05-11 8 views
0

OS XでASP.NET 5で実行されている最初のサンプルアプリケーションを作成しようとしていますが、project.jsonの依存関係作業。 私はyeomanでWeb Apiアプリケーションを作成しました.WebClientを使用しようとするまでは、すべて正常に機能していました。 私が実行しているdnvmリストによると:OS XのSystem.Net.HttpとASP.NET 5の依存関係の問題

* 1.0.0-rc1-update2 mono     linux/osx 

とパッケージを復元しながら、プロジェクトをビルドステップで失敗よく合います。

{ 
    "version": "1.0.0-*", 
    "compilationOptions": { 
    "emitEntryPoint": true 
    }, 
    "tooling": { 
    "defaultNamespace": "LocationService" 
    }, 
    "dependencies": { 
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", 
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final" 

    }, 
    "commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel" 
    }, 
    "frameworks": { 
    "dnx451": { 
     "dependencies": { 
     "System.Web.Http": "4.0.0" 
     } 
    }, 
    "dnxcore50": { 


    } 
    }, 
    "exclude": [ 
    "wwwroot", 
    "node_modules", 
    "bower_components" 
    ], 
    "publishExclude": [ 
    "**.user", 
    "**.vspscc" 
    ] 
} 

とプロジェクトが未解決参照して、ビルドに失敗します:私は両方dnxcore50とdnx451の下に依存関係を追加しようとした

LocationService/Controllers/ValuesController.cs(32,40): 
DNXCore,Version=v5.0 error CS0246: The type or namespace name 
'WebClient' could not be found (are you missing a using directive or an 
assembly reference?) 

は、ここに私のproject.jsonファイルです。 Dmvmはcoreclr x64を使うことができますが、私の場合はうまくいかないようですが、ビルド時には未解決の多数の参照で終わってしまいます。

答えて

1

WebClientはdnxcoreでは使用できません(まだですか?)。

WebClientではなく、dnxcore50フレームワークを削除するか、HttpClientまたはHttpWebRequestを使用してみます。