我知道有几个问题看起来似乎相似: Question 1, Question 2
这些都回答了如何设置默认启动项目,但他们没有回答如何更改"默认项目"属性。我一直关注配置ASP.Net Identity 的this教程。在页面下方约2/3处有一个数字列表,#1为:
- 将
Default Project
属性设置为WebApi
。- 打开
Package Manager Console
。- 通过定位我们的自定义上下文来启用迁移:启用 - 迁移 -
contexttypename AppUsersDbContext
- 添加迁移:
Add-Migration Initial
- 醇>
Update-Database
其他答案谈到改变项目的顺序以将其中一个设置为默认启动项目,但这使得听起来好像有一些名为default project的属性我需要更改
只是一些背景 - 教程从创建解决方案开始。只添加了一个项目,因此设置默认启动项目是没有意义的。
该教程没有约会,但谈到使用SQL Server 2016,所以它是最新的。
感谢您提供的任何帮助,项目工作正常,直到这一点,但在完成剩下的工作后,有些事情破裂了。我不知道这是否应该受到指责,但我认为我有可能误解了他的意思,做错了什么。
再次感谢任何帮助,
泰勒
答案 0 :(得分:5)
tutorial正在谈论Nuget,而不是你的项目/解决方案。
要更改Nuget中的默认项目,您应该会看到" 程序包管理器控制台"视觉工作室中的标签。
正如@ScottChamberlain所指出的那样,该教程的订购有点缺陷。如果在步骤1之前执行了步骤2(打开包管理器控制台),您可能会找到"默认项目"下降。