【发布时间】:2018-08-26 01:40:15
【问题描述】:
已解决?:我最初将新项目的目录从默认目录(位于 users -> yourusername -> source -> repos)更改为我的桌面。将文件夹移回 repos 解决了这个问题 + 我也以管理员身份运行了 Visual Studio 2017。我不会假装知道为什么这些解决了这个问题,所以如果有人能启发我,我将不胜感激。
我正在学习 UDemy 课程:ASP.NET CORE MVC 2.0,并且我正在使用 Visual Studio Community 15.8.1
当我右键单击控制器文件夹并单击添加新控制器,然后单击添加新的空控制器时:我不断收到的错误是:运行所选代码生成器时出错:'序列不包含匹配元素'
我在网上找到了 2 个类似的问题和解决方案。在这两种情况下,都有一些安全软件阻止了他们构建新控制器的某些部分。但我不知道如何去寻找我的防火墙是否阻止了这个过程的某些部分。或者可能有其他原因导致这种情况....有人知道解决方案吗?
【问题讨论】:
-
我同意大卫罗宾逊的观点。以管理员身份运行 VS 2017 能够创建控制器。我试图在 AWS lambda 模板项目中添加一个空白控制器,最初认为这是适用于 VS 的 AWS 工具包的问题。
-
我在使用 ASP.NET 6.0、VS2022 添加需要使用 DBContext 的视图或控制器时出现问题。这里没有一个答案有效。
标签: visual-studio-2017 asp.net-core-mvc entity-framework-migrations