2016-11-02 28 views
8

Paket Yöneticisi Konsolu'nda verilen veriler için lütfen aşağıya bakın. Eklenti yapamıyorum. Yaptığımda dotnet.exe çöker.Derlemede giriş noktası bulunamadı Microsoft.EntityFrameworkCore.Design - dotnet.exe çöküyor

PM> Add-Migration 1 
Unhandled Exception: System.MissingMethodException: Entry point not found in assembly 'Microsoft.EntityFrameworkCore.Design, Version=1.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. 
PM> dotnet --info 
.NET Command Line Tools (1.0.0-preview2-003131) 

Product Information: 
Version:   1.0.0-preview2-003131 
Commit SHA-1 hash: 635cf40e58 

Runtime Environment: 
OS Name:  Windows 
OS Version: 10.0.14393 
OS Platform: Windows 
RID:   win10-x64 

cevap

10

Bunu, Tasarım referansını kaldırarak ve yalnızca araç referansını kullanarak çözdüm.

düzenleme: Zamanla

Microsoft tasarım paketi ancak kendi aracı paketi güncellenmesini bana sorunu söyleyebilirim gelen başka bir hata verdi, bu yüzden izlerseniz beri her ikiside birlikte çalışmaz onların Eğitici, onu takip ederek bir hata aldığınız en son paketi almalıdır.

Her iki paketi de 1.0.0 önizleme2 finaline zorlayarak çözdüm. Benim güncellenmiş project.json:

{ 
    "buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true 
    }, 
    "dependencies": { 
    "Microsoft.AspNetCore.Session": "1.0.0", 
    "Microsoft.AspNetCore.Mvc": "1.0.1", 
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", 
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.1", 
    "Microsoft.AspNetCore.StaticFiles": "1.0.0", 
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", 
    "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0", 
    "Microsoft.Extensions.Configuration.Json": "1.0.0", 
    "Microsoft.Extensions.Logging": "1.0.0", 
    "Microsoft.Extensions.Logging.Console": "1.0.0", 
    "Microsoft.Extensions.Logging.Debug": "1.0.0", 
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", 
    "Microsoft.NETCore.App": "1.0.1", 
    "System.Runtime": "4.1.0", 
    "Newtonsoft.Json": "9.0.1", 
    "DataAccess": "1.0.0-*", 
    "Entities": "1.0.0-*", 
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.1", 
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final", 
    "Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final" 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ 
     "dotnet5.6", 
     "portable-net45+win8" 
     ] 
    } 
    }, 
    "publishOptions": { 
    "include": [ 
     "wwwroot", 
     "appsettings.json", 
     "web.config" 
    ] 
    }, 
    "runtimeOptions": { 
    "configProperties": { 
     "System.GC.Server": true 
    } 
    }, 
    "runtimes": { 
    "win10-x64": {}, 
    "win8-x64": {}, 
    "win7-x64": {} 
    }, 
    "scripts": { 
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] 
    }, 
    "tools": { 
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final", 
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" 
    } 
} 
+0

Microsoft şimdi kendi paketlerini hem güncellenen ve birlikte iyi son sürüme işaret eğer çalışmıyor gibi görünüyor. Downside, artık Paket Yöneticisi konsolunda taşıma yapamadığım için, komut konsolundan çalıştırmam gerekiyor: "dotnet ef migrations, migrationame ekleyin". Kitaplık ayrıca çalışabilmesi için bir yürütülebilir dosya olarak derlenmelidir. – Destino

+0

Günümü sen yaptın – Artiom

İlgili konular