已解决?:最初,我已将新项目的目录从默认目录(在用户-> yourusername->源->存储库中)更改为我的桌面。将文件夹移回存储库解决了该问题+我还以管理员身份运行Visual Studio 2017。我不会假装知道为什么这些解决了问题,所以如果有人能启发我,我将非常感谢。
我正在学习UDemy课程:ASP.NET CORE MVC 2.0,并且我正在使用Visual Studio Community 15.8.1
当我右键单击controllers文件夹并单击Add new controller,然后单击Add new empty controller时:我一直收到的错误是:运行所选代码生成器时出错:'序列不包含匹配的元素'
我能够在网上找到2个类似的问题和解决方案。在这两种情况下,都有一些安全软件阻止了其中的一部分来构建新的控制器。但是我不确定如何找到我的防火墙是否阻止了该过程的某些部分。也许还有其他原因造成这种情况。...有人知道解决方案吗?
答案 0 :(得分:2)
我最近遇到了同样的问题,发现通过以管理员身份运行Visual Studio 2017可以解决该问题。
希望这可以帮助其他人找到问题。
答案 1 :(得分:0)
Visual Studio 2019和.net core 3.0
卸载:Microsoft.VisualStudio.Web.CodeGeneration.Design版本:3.1.0-preview3.19558.8
并安装:Microsoft.VisualStudio.Web.CodeGeneration.Design版本:3.0.0
为我解决了这个问题。
答案 2 :(得分:0)
只需将Microsoft.VisualStudio.Web.CodeGeneration.Design降级到版本:2.1.9, 这个解决方案对我有用。