值 -1 超出了 [0,2147483647] 的可接受范围。参数名称:值
the value -1 is outside the acceptable range of [0,2147483647]. Parameter name: value
使用 visual studio 2019 搭建任何控制器时出现问题我收到错误:
"there was an error running the selected code generator: 'The value -1 is outside the acceptable range of [0,2147483647]. Parameter name :value'"
相关链接我已经试过了,这个问题仍然存在
我尝试了以下方法:
1. (Error while generating view in Visual Studio 2019)
2. ()
在尝试了很多事情之后,我才找到解决问题的方法。
我的解决方案是:
- 首先导航到包含解决方案的项目文件夹并删除
packages
文件夹。
- 同时删除解决方案根目录中的 .vs 文件夹
- 然后在您的项目文件夹中删除
bin
和obj
文件夹。
- 关闭您的 Visual Studio 实例。
下一步是导航到您的本地用户文件夹:
例如:C:\Users\[您的用户名]\AppData\Local\Microsoft\VisualStudio
您将看到 folders 16.0_
或 16.0_e9eb2d6b
(取决于您的 VS 版本)。导航到第二个文件夹 16.0_e9eb2d6b
并删除 ComponentModelCache
和 Designer
文件夹。
在编辑器中关闭 web.config 文件
最后一步是在 VisualStudio 中打开您的解决方案项目,然后单击“构建”选项卡中的重建解决方案。
现在尝试在您的 MVC 项目中创建一个视图。
希望对您有所帮助!
我 运行 明天遇到同样的问题,尝试了在不同主题上发现的许多操作,但没有任何效果。最后,有人给了我一个 "solution" 让我继续我的项目,这只是 copy/paste 任何视图...!当然,您随后必须手动编写所有代码,但至少它可以让您向项目添加新的 views/controllers。
希望这对您有所帮助!
VS 团队仍在处理此问题:
但是,我使用 VS 2017 添加了控件,我重新打开了 2019 版本的解决方案,它似乎可以工作
这对我有用。
您的里程可能会有所不同。
1) Exit the solution from the IDE.
2) Delete the .vs folder (this may be hidden on your system)
3) Delete the packages folder under your solution.
4) Open the solution and perform Clean Solution from the IDE menu.
5) Restore the Nuget packages.
6) Try adding the new controller now.
问题现已通过 Visual Studio 2019 的最新版本修复:版本 16.2.5:https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.2.5
问题只会在以下情况发生:
- 您已在 Visual Studio 中打开项目的 web.config 文件。
所以解决方法是:
- 如果出现错误,请确保关闭 web.config 文件,这样您就可以构建控制器。
在创建视图或控制器之前确保您的 Web.config 文件未打开...
使用 visual studio 2019 搭建任何控制器时出现问题我收到错误:
"there was an error running the selected code generator: 'The value -1 is outside the acceptable range of [0,2147483647]. Parameter name :value'"
相关链接我已经试过了,这个问题仍然存在
我尝试了以下方法:
1. (Error while generating view in Visual Studio 2019)
2. (
在尝试了很多事情之后,我才找到解决问题的方法。
我的解决方案是:
- 首先导航到包含解决方案的项目文件夹并删除
packages
文件夹。- 同时删除解决方案根目录中的 .vs 文件夹
- 然后在您的项目文件夹中删除
bin
和obj
文件夹。 - 关闭您的 Visual Studio 实例。
下一步是导航到您的本地用户文件夹:
例如:C:\Users\[您的用户名]\AppData\Local\Microsoft\VisualStudio
您将看到 folders 16.0_
或 16.0_e9eb2d6b
(取决于您的 VS 版本)。导航到第二个文件夹 16.0_e9eb2d6b
并删除 ComponentModelCache
和 Designer
文件夹。
在编辑器中关闭 web.config 文件
最后一步是在 VisualStudio 中打开您的解决方案项目,然后单击“构建”选项卡中的重建解决方案。
现在尝试在您的 MVC 项目中创建一个视图。
希望对您有所帮助!
我 运行 明天遇到同样的问题,尝试了在不同主题上发现的许多操作,但没有任何效果。最后,有人给了我一个 "solution" 让我继续我的项目,这只是 copy/paste 任何视图...!当然,您随后必须手动编写所有代码,但至少它可以让您向项目添加新的 views/controllers。 希望这对您有所帮助!
VS 团队仍在处理此问题:
但是,我使用 VS 2017 添加了控件,我重新打开了 2019 版本的解决方案,它似乎可以工作
这对我有用。 您的里程可能会有所不同。
1) Exit the solution from the IDE.
2) Delete the .vs folder (this may be hidden on your system)
3) Delete the packages folder under your solution.
4) Open the solution and perform Clean Solution from the IDE menu.
5) Restore the Nuget packages.
6) Try adding the new controller now.
问题现已通过 Visual Studio 2019 的最新版本修复:版本 16.2.5:https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.2.5
问题只会在以下情况发生:
- 您已在 Visual Studio 中打开项目的 web.config 文件。
所以解决方法是:
- 如果出现错误,请确保关闭 web.config 文件,这样您就可以构建控制器。
在创建视图或控制器之前确保您的 Web.config 文件未打开...