2016-11-29 16 views
5

新しいasp.netコアウェブAPIプロジェクトを作成し、1.1にアップデートしました。私は次のエラーを取得しています:.netコア1.0をアップデートした後のエラー

  1. プロジェクトが復元されていないか、または復元に失敗しました - 実行dotnet restore WebApplication1とC:\プログラムファイル(x86の)\ MSBuildの\マイクロソフト\ VisualStudioを\ v14.0過去ログ\ \ Microsoft.DotNet .Common.Targets

  2. このプロジェクトでは、「ランタイム」セクションに 'win10-x64、win81-x64、win8-x64、win7-x64'のいずれも表示されません。

  3. サポートされていないライブラリを公開しようとしている可能性があります。ライブラリを配布するにはdotnet packを使用してください。 'win10-x64の、win81-x64の、win8-x64の、Win7の-x64の':

は「.NETCoreApp、バージョン= v1.0' のターゲット・ランタイムのいずれかと互換性のあるフレームワークのランタイム・ターゲットを見つけることができません。考えられる原因:WebApplication1 C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets 262

ご相談ください!

+0

あなたを提示してください:(溶液ルートから) 'globals.json'、' project.json'、C 'の下のサブディレクトリのリスト:\プログラムファイル\ dotnet \ sdk' – Dmitry

答えて

6

this articleの手順に従います。

おそらくあなたは、このコードを追加する必要があります:

"dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.1.0" 
    } 
} 
+1

はい!これは私の問題を解決しました。何らかの理由で、私の 'project.json'ファイルに*" dependencies * "セクションの" Microsoft.NETCore.App ":" 1.1.0 "がありました。私はそれを取り除いた。 私は本当にこのすべての実際の実装についてもっと知る必要があります。しかし、 'project.json'は去っています...うまくいけば、私は学ぶべきただ一つの新しいモデルがあるまで待つことができます。 :) –

2

あなたのproject.jsonファイル内のランタイムセクションを指定する必要があります。あなたのproject.jsonで は、次のセクションを追加してみてください:

"runtimes": { 
    "win10-x64": { } 
    } 
関連する問題