2017-01-14 4 views
0

Microsoft.AspNet.SignalR.Clientを使用するコンソールアプリケーションを構築したいと考えています。 SignalR.Clientがnetcoreapp1.1ためnugetに利用できないことを、と思われるしかし:netcore50の構築方法

Package Microsoft.AspNet.SignalR.Client 2.2.1 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.AspNet.SignalR.Client 2.2.1 supports: 
    - net40 (.NETFramework,Version=v4.0) 
    - net45 (.NETFramework,Version=v4.5) 
    - netcore50 (.NETCore,Version=v5.0) 
    - portable-net45+sl5+win8+wp8+wpa81(.NETPortable,Version=v0.0,Profile=Profile344) 
    - portable-win81+wpa81 (.NETPortable,Version=v0.0,Profile=Profile32) 
One or more packages are incompatible with .NETCoreApp,Version=v1.1. 

私はできるだけポータブル/私のアプリをオープンしたいと思います(私はコンパイル済みのバイナリを配布しない、唯一の情報源他の人々によって使用される)。 どうすればproject.jsonの下に行うことができますが変更、私は(おそらくnetcore50で)アプリをコンパイルして実行できます。

{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "debugType": "portable", 
    "emitEntryPoint": true 
    }, 
    "dependencies": { 
    "Newtonsoft.Json": "*", 
    "Microsoft.AspNet.SignalR.Client": "*" 
    }, 
    "frameworks": { 
    "netcoreapp1.1": { 
     "dependencies": { 
     "Microsoft.NETCore.App": { 
      "type": "platform", 
      "version": "1.1.0" 
     } 
     }, 
     "imports": "dnxcore50" 
    } 
    } 
} 

は、事前にありがとうございます。

答えて

0

次のように、net coreアプリケーション1.1でnetcore50を使用できます。更新されたproject.json-

{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "debugType": "portable", 
    "emitEntryPoint": true 
    }, 

    "dependencies": { 

    "Newtonsoft.Json": "*", 
    "Microsoft.AspNet.SignalR.Client": "2.2.1" 
    }, 

    "frameworks": { 
    "netcoreapp1.1": { 
     "dependencies": { 
     "Microsoft.NETCore.App": { 
      "type": "platform", 
      "version": "1.1.0" 
     } 
     }, 
     "imports": "netcore50" 
     } 
    } 
    } 
+0

ありがとうございます! ここで、netcore50とdnxcore50の違いとその変更の影響について、どこかで読んでみる必要があります。 – wx78

+0

@ wx78はどちらも廃止された名前です。将来、Microsoftは.NET標準名を使用する必要があります。 –

関連する問題