2016-02-28 40 views
13

Sonunda projenin bağımlılıkları tüm nuget önbellek, dnx önbelleği temizlemeyi ve beta kanalını kullanarak cli güncelleme sürecinden geçtikten sonra, dotnet restore ile indirilen almak başarmış.dotnet cli - "tespit paket düşürme"

Ancak project.json'u kullanarak bir hata alıyorum;

uyarmak: Tespit paket düşürme: Microsoft.Dnx.Compilation.CSharp.Abstractions 1.0.0-rc2-16553 den 1.0.0-rc2-16552

için ne bu emin değilim anlamına gelir veya nasıl düzeltilir. Bazı şeyler hala indiriliyor, ama bu beni ilgilendiriyor.

Aşağıdakileri kullanıyorum;

dotnet/Cli

.NET Command Line Tools (1.0.0-beta-001540) 

Product Information: 
Version:  1.0.0-beta-001540 
Commit Sha: 6aeed1f52d 

Runtime Environment: 
OS Name:  Windows 
OS Version: 10.0.10586 
OS Platform: Windows 
Runtime Id: win10-x64 

dnvm listesi

Active Version   Runtime Architecture OperatingSystem Alias 
------ -------   ------- ------------ --------------- ----- 
     1.0.0-rc1-update1 clr  x64   win 
     1.0.0-rc1-update1 clr  x86   win 
     1.0.0-rc1-update1 coreclr x64   win 
     1.0.0-rc1-update1 coreclr x86   win 
     1.0.0-rc2-16551 clr  x86   win 
    * 1.0.0-rc2-16551 coreclr x64   win    default 
     1.0.0-rc2-16551 coreclr x86   win 

nuget.config

<packageSources> 
    <add key="aspnet-core" value="https://www.myget.org/F/aspnetcidev/api/v3/index.json" /> 
    <add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" /> 
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" /> 
</packageSources> 

project.json

{ 
    "webroot": "wwwroot", 
    "version": "1.0.0-*", 
    "dependencies": { 
     "Microsoft.NETCore.Platforms": "1.0.1-*", 
     "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", 
     "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", 
     "Microsoft.AspNetCore.Mvc": "1.0.0-*", 
     "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", 
     "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", 
     "Microsoft.AspNetCore.StaticFiles": "1.0.0-*", 
     "Microsoft.Extensions.Configuration.Json": "1.0.0-*", 
     "Microsoft.Extensions.Logging.Console": "1.0.0-*", 
     "Microsoft.AspNetCore.Identity": "1.0.0-*", 
    }, 
    "frameworks": { 
     "dnx451": { 
      "dependencies": { 
       "Microsoft.AspNetCore.Mvc.Dnx": "1.0.0-*" 
      } 
     }, 
     "net451": { }, 
     "dnxcore50": { 
      "imports": "portable-net451+win7+win8", 
      "dependencies": { 
       "NETStandard.Library": "1.0.0-*" 
      } 
     } 
    }, 

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

cevap

1

Kitaplıklardan biri açıkça 1.0.0-rc2-16552 sürümünü gerektirir, bu yüzden uyarı alırsınız. Bir kez kütüphane daha yüksek sürüm uyarılarını destekleyecektir. Bu eski bir gönderidir, bu nedenle hangi kitaplığın gönderiminizde bunu yaptığından emin değilsiniz, ancak aynı uyarıya sahip kişiler için kütüphanelerinize gidin ve hangisinin sürüm bağımlılığına sahip olduğuna bakın. Temel olarak, kitaplığı güncelleştirinceye ve yeni sürümü destekleyene kadar kitaplığı kaldırın veya indirgenmiş sürümde kalın.