c# - Net Core:使用命令行更改“包管理器控制台”Nuget 中的“默认项目”
问题描述
如何通过包管理器控制台更改默认项目?PM> 中的命令行是什么,而不是移动鼠标下拉菜单并选择项目?有命令行吗?
上下文:我们最终希望运行 Powershell 脚本,将我们所有的 5 个数据库重新构建到 Entity Framework 中的项目文件夹中。
解决方案
您可以通过使用-Project
包管理器控制台中的迁移命令参数来实现相同的结果。
Entity Framework Core 工具参考 - Visual Studio 中的包管理器控制台
add-migration
和update-database
命令都有共同的参数:和-Project
,-StartupProject
因此您可以编写一个完整的迁移命令/脚本,什么不知道 PM 窗口中的下拉设置是什么。
推荐阅读
- sql - Oracle:按日期字段合并多行
- csv - createReadStream - 解析多个 csv 文件,未触发结束事件 - 无法转到下一个文件
- visual-studio - Visual Studio 2019 - 撤消/重做不要转到正在撤消/重做的更改
- powerbi - DAX 查询的问题:在需要单个值的地方提供了一个包含多个值的表
- docker - 在 docker 工具箱中运行 nmap
- docker - 从 Github 拉取私有包
- python - 在没有 Panda 或 NumPy 的 Python 中反向索引(小)数据集
- java - 运行集成测试后如何取消合并分层@ContextConfiguration(应用程序上下文)
- c# - 我正在尝试为商店产品创建一个类,当我尝试打印使用我的类制作的对象时,它给了我消息“exercise_93.Product”
- html - 自最近更新以来,从检查元素样式复制会产生换行符