[英]Notify user that .exe is targeted for newer version of .NET than is currently installed
[英]Failing to correctly reference currently installed version of .NET Core
我在安裝RC2時創建了項目。 然后,當.NET Core 1.0.0發布時,我卸載了rc2並安裝了1.0.0。 該應用程序現在無法連接到數據庫。 另外,程序包管理器控制台中的“更新數據庫”命令未正確執行。 我將project.lock.json中的所有依賴項從“ 1.0.0-rc2-3002702”更改為“ 1.0.0”,但發生了相同的錯誤。
程序包管理器控制台中的錯誤:
接收PMC中的錯誤:找不到指定的框架'Microsoft.NETCore.App'版本'1.0.0-rc2-3002702'。 -檢查應用程序依存關系並確定安裝在以下位置的框架版本:C:\\ Program Files \\ dotnet \\ shared \\ Microsoft.NETCore.App
安裝了以下版本:1.0.0或者,安裝框架版本“ 1.0.0-rc2-3002702”。
我想知道還有什么地方可以提及該版本的.NET Core?
這是我的project.json- http://pastebin.com/wC91swU7
我更改了project.lock.json中的所有依賴項
您編輯了錯誤的文件。 您應該在project.json文件中更新依賴項版本,然后運行包還原命令-這將重新生成project.lock.json。
重新檢查您的依賴項列表。 至少我看到以下問題
我發現的解決方案是安裝:
PM>安裝包Microsoft.EntityFrameworkCore.Tools -Pre
並在其中將Preview1替換為Preview2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.