解決Nuget命令出錯的問題


1、Install-Package EntityFramework

該命令安裝始終報錯。 無法找到程序包 EntityFramework

嘗試過重裝Nuget,但是仍然不錯。百度過網上的解決方法也均不管用。因為本機安裝了開發環境VS2015,所以想在2015下也嘗試了下,本來不報希望,結果VS2015執行完全沒用問題。

經對比摸索,發現:

解決Nuget命令出錯的問題

VS2013添加這個程序包源路徑后,再次執行命令。一切順利。問題得以解決!

2.在同事機器上執行

 Enable-Migrations 命令報:無法將“Enable-Migrations”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后重試
沒有引用EntityFramework命令,請執行如下名稱(Import-Module 項目路徑\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1)
先執行Import-Module 項目路徑\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1命令。記住:1.路徑不能有特殊符號 2.不要帶中文
例如:Import-Module G:\Code\MVCMode\packages\EntityFramework.6.1.3\tools\EntityFramework.psd1
執行成功后。
再次執行 Enable-Migrations
OK,問題得以解決。
3.如果執行Enable-Migrations,下面問題。
需要帶上"-Force"參數。注意:Enable-Migrations -Force 前面沒有空格,后面有個空格。否則命令不識別。
4.Add-Migration ModifyPaper
5.Update-Database
6.如果需要帶上"-Force"參數 則修改成:Update-Database -Force執行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM