在添加Entity Framework Core(1.1.0)遷移時,dotnet exec需要託管的.dll或.exe擴展

asp.net-core-mvc c# entity-framework-core visual-studio-2017

錯誤信息:

PM> Add-Migration InitialDatabase
dotnet exec needs a managed .dll or .exe extension. The application specified was 'C:\Users\xxxxxx\documents\visual studio 2017\Projects\TheWorld\src\TheWorld\bin\Debug\netcoreapp1.0\TheWorld.runtimeconfig.json'
Process finished with non-zero exit code
PM> 

Visual Studio版本:2017 RC

項目依賴性:

項目依賴性

錯誤截圖: 錯誤截圖

一般承認的答案

我有同樣的問題。我唯一要做的就是更改Project屬性中的Target Framework。

更改框架版本

我希望這有幫助。


熱門答案

在VS2017RC中 - 我所要做的就是使用Package Manager Console再次安裝.NetCore:

Install-Package Microsoft.NETCore.App

後來的遷移腳本工作,“dotnet exec需要一個託管的.dll或.exe擴展名”。錯誤消失了。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因