“运行所选代码生成器时发生错误:'值-1超出[0,2147483647]的可接受范围。参数名:value””

Sup*_*nja 12 c# asp.net-mvc visual-studio visual-studio-2019

我正在开发一个ASP.NET MVC项目,到目前为止,到目前为止,我对任何类型的项目都没有任何问题。

每次我想创建一个新的控制器或视图时,都会收到以下错误消息:

运行所选代码生成器时发生错误:'值-1超出[0,2147483647]的可接受范围。参数名称:值

仅当我正在尝试在另一个项目中创建新控制器时,这个问题才出现在我当前正在处理的项目中,并且它可以完美地工作。

我已经尝试过删除ComponentModelCache文件夹并重建项目的解决方案,但问题仍然存在。
我的Visual Studio 2019也是最新的。

编辑: 从另一台PC上的git源代码管理中提取项目并还原软件包对我来说解决了这个问题。您可能不必从另一台计算机上执行此操作,只需尝试删除该项目并从远程还原它。

编辑2: 创建第二个视图,并且相同的问题又回来了...

Mah*_*any 11

我通过卸载和重新加载项目来解决此问题


小智 5

您只需要- 从解决方案目录中删除“ .vs”文件夹。总而言之,只有删除.vs文件夹才对有用

在重新打开VS2019 16.2.3时 -我现在可以添加Controllers和Views而不会看到此错误。

从Microsoft开发者社区站点找到它:https : //developercommunity.visualstudio.com/content/problem/626755/error-running-the-selected-code-generator-value-1.html?childToView=684261#comment-684261

代码生成器解决方案


小智 5

此问题已在 Visual Studio 2019 版本 16.2.4 中解决。发行说明可在此处获得:

https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.2.4


小智 0

我可以通过手动删除项目的 BIN 和 OBJ 文件夹来解决此问题。在 Visual Studio 中运行 Clean 不起作用。