2016-11-29 32 views
5

Yeni asp.net core web api projesi oluşturdum ve 1.1 sürümüne güncellendi. Ben şu hataları alıyorum:Güncellemeden sonra hata .net Core 1.0 to 1.1

  1. proje restore edilmemiştir ya geri alınamadı - çalıştırmak dotnet restore WebApplication1 C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 DotNet \ \ Microsoft.DotNet .Common.Targets

  2. Proje 'çalışma zamanları' bölümünde 'win10-x64, win81-x64, win8-x64, win7-x64' birini listelemez. Desteklenmeyen bir kitaplık yayımlamaya çalışıyor olabilirsiniz. Kitaplıkları dağıtmak için dotnet pack'u kullanın. 'Win10-x64, win81-x64, Win8-x64, Win7-x64':

'.NETCoreApp, Sürüm = v1.0' hedef çalıştırmalar biriyle uyumlu çerçeve için çalışma zamanı hedefi bulunamıyor. Olası nedenler: WebApplication1 C: \ Program Dosyaları (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets 262

Lütfen dikkat edin!

+0

senin göstermek: Lütfen project.json olarak aşağıdaki bölümü eklemeyi deneyin \ Program Files \ dotnet \ sdk' – Dmitry

cevap

6

this article adımlarını izleyin.

Muhtemelen bu kodu eklemek gerekir:

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

Evet! Bu benim için sorunu çözdü. Hangi nedenle olursa olsun, 'project.json' dosyasında "Microsoft.NETCore.App" vardı: "1.1.0" '* bağımlılıklar * bölümünde; Bunu kaldırdım. Gerçekten tüm bunların gerçek uygulaması hakkında daha fazla şey öğrenmem gerekiyor. Ama 'project.json' uzaklaştığından beri ... umarım öğrenecek tek yeni model olana kadar bekleyebilirim. :) –

2

Sen project.json dosyasında bir çalıştırıcıları bölüm belirtmek gerekir. C `altında (solüsyon kökünden)` globals.json`, `project.json`, alt dizinleri listesi:

"runtimes": { 
    "win10-x64": { } 
    } 
İlgili konular