2016-11-29 105 views

回答

0

與ASP.net核心一切都是可選的,作爲Nuget包,這意味着如果你想使用它們,你必須將它們帶入你的項目。

如果你想任何NuGet包添加到你的項目,你只需要打開你的項目的JSON文件,並添加這一行到依賴關係:

Microsoft.EntityFrameworkCore.SqlServer 

或運行你的項目目錄NPM安裝:

Install-Package Microsoft.EntityFrameworkCore.SqlServer 

然後找到工具部分項目中的JSON,並添加到它的:

"Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview3-final" 

如果您有相關的版本的任何問題,看是否使用這個版本是幫助:

"Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview2-final" 

原因是,這是一個已知的問題,你可以在這裏找到:

https://github.com/dotnet/cli/issues/3742

檢查版本的情況下,已經改變。如需更詳細的說明看這裏:

https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db

+0

嗨亞瑟,正如你所說我都試過了。但我得到以下例外。 「無法爲'.NETCoreApp,Version = v1.0'解析'Microsoft.EntityFrameworkCore.Tools.DotNet(> = 1.0.0-preview3-final)'。」請讓我知道是否有解決方案。 – mRhNs13