Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;运行所选代码生成器时出错:';值-1超出[02147483647]的可接受范围。参数名称:value''&引用;_C#_Asp.net Mvc_Visual Studio_Visual Studio 2019 - Fatal编程技术网

C# &引用;运行所选代码生成器时出错:';值-1超出[02147483647]的可接受范围。参数名称:value''&引用;

C# &引用;运行所选代码生成器时出错:';值-1超出[02147483647]的可接受范围。参数名称:value''&引用;,c#,asp.net-mvc,visual-studio,visual-studio-2019,C#,Asp.net Mvc,Visual Studio,Visual Studio 2019,我正在从事一个ASP.NETMVC项目,到目前为止,我在搭建任何类型的项目方面都没有遇到任何问题 每次我想要创建新的控制器或视图时,都会收到以下错误消息: 运行所选代码生成器时出错:“值-1超出[02147483647]的可接受范围。”。参数名称:值' 这个问题只出现在我目前正在进行的项目中,因为我尝试在另一个项目中创建一个新的控制器,它工作得非常完美 我已经尝试了删除ComponentModelCache文件夹并重建项目的解决方案,但问题仍然存在。 我的Visual Studio 2019也是

我正在从事一个ASP.NETMVC项目,到目前为止,我在搭建任何类型的项目方面都没有遇到任何问题

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

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

这个问题只出现在我目前正在进行的项目中,因为我尝试在另一个项目中创建一个新的控制器,它工作得非常完美

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

编辑: 从另一台PC上的git源代码管理中提取项目并恢复包修复了这个问题。您可能不必从另一台计算机上执行此操作,只需尝试删除项目并从远程恢复即可

编辑2:
创建第二个视图时,同样的问题又出现了…

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

我遇到了这个错误-因为我的项目是git存储库,所以我在它上运行了git Clean-xfd,然后重新构建了它,并能够在重试时添加一个控制器。

我能够通过用一个新项目替换web项目来解决这个问题

-我将该项目重命名为project_old文件夹,并将其从解决方案中删除。 -通过右键单击并添加项目,将新项目添加到解决方案中 -通过从旧项目文件复制创建旧控制器和所有内容 -更新的nuget软件包和删除的旧项目文件


清洁解决方案->重建解决方案和voilla

只需使用vs15即可。在很多方面,vs19仍然是beta版…

我修复了它,删除了.vs文件夹,重新打开了项目,然后清理了解决方案

您只需要从解决方案目录中删除“.vs”文件夹。 总之,只有删除.vs文件夹对我有效

重新打开VS2019 16.2.3时,我现在可以添加控制器和视图,而不会看到此错误

从Microsoft开发人员社区网站找到它:


我通过卸载和重新加载项目解决了这个问题

关闭所有文档,然后再次尝试创建新的控制器。
它在Visual Studio 2019 asp.net MVC中对我有效,但我不知道为什么返回到VS 2017,它会很好地工作

此问题已在Visual Studio 2019版本16.2.4中得到解决。发布说明可在以下位置获得:


一种可能性是,如果您的web.config文件已打开,则可能会出现此错误。尝试关闭web.config文件,然后添加视图

您也可以访问此网站以获取更多参考:


希望这能有所帮助。

两种方法都试一下,任何一种都可以

1.Just delete .vs folder in project solution.
2.If above fix does not work.,close your web.config file if it is opened.

我尝试了所有这些,最终找到了一个有效的解决方案,只有当web.config文件在编辑器中打开时,这个问题才会发生。希望这有帮助

学分: 维杰·拉马克里希南[MSFT]

它可能是nuget软件包、扩展或Visual Studio安装损坏。尝试逐个删除并重新添加nuget依赖项,然后查看每次删除后问题是否仍然存在。另外,请更新visual studio和您的扩展。这个答案没有帮助。请使用以下指南作为您的答案。为我工作感谢他们真的需要得到更稳定的构建他们的想法为我工作,tks非常多我使用卸载项目然后重新加载项目你救了我一天!谢谢你,它成功了,希望下次更新时能修复。根据链接问题,在尝试运行代码生成器时打开web.config文件是导致问题的原因。它在16.2.4中已修复。我通过关闭web.config文件解决了此问题。谢谢大家!@PrajaktaKale,我很高兴我的回答帮助了你。:)