nuget 命令詳解

2021-09-06 22:44:23 字數 879 閱讀 7776

包相關

install-package 安裝包   -version 4.3.1 引數指定版本

uninstall-package 解除安裝包

update-package 更新包

get-package 預設列出本地已經安裝了的包 可以加引數 -remote -filter entityframework 來在包源中查詢自己想要的包

資料遷移

enable-migrations  遷移到資料庫

add-migration initial 正在為遷移「initial」搭建基架

update-database  建立更新資料庫

pm> enable-migrations -contexttypename bookservice.models.bookservicecontext

正在檢查上下文的目標是否為現有資料庫...

已為專案 bookservice 啟用 code first 遷移。

pm> add-migration initial

正在為遷移「initial」搭建基架。

此遷移檔案的設計器**包含當前 code first 模型的快照。在下一次搭建遷移基架時,將使用此快照計算對模型的更改。如果對要包含在此遷移中的模型進行其他更改,則您可通過再次執行「add-migration initial」重新搭建基架。

pm> update-database

指定「-verbose」標誌以檢視應用於目標資料庫的 sql 語句。

正在應用顯式遷移: [201504280632505_initial]。

正在應用顯式遷移: 201504280632505_initial。

正在執行 seed 方法。

常用到的nuGet命令

a.初始化 migration enable migrations contexttypename mvcproject.models.projectdbcontext b.修改models add migration migrationname c 更新資料庫 update database d....

Nuget常用命令操作

nuget是乙個.net平台下的開源的專案,它是visual studio的擴充套件。在使用visual studio開發基於.net framework的應用時,nuget能把在專案中新增 移除和更新引用的工作變得更加快捷方便 以下為幾個常用的nuget命令 install package 安裝包...

NuGet管理dll包 與NuGet的邂逅

最近一直在火熱開發中的高校平台專案,進行到現在底層類庫已經更新到版本v1.0.1.7了,與以往軟體開發不同的是這次不再需要每個開發小組一次次的去拷貝dll檔案了,要做的只是在自己的執行環境下直接更新一下安裝的類庫包就ok啦。上篇文章中已經提到過我參與的專案是基礎系統,在迭代一中開發完了基本功能,接下...