web-dev-qa-db-ja.com

"選択したコードジェネレーターの実行中にエラーが発生しました: '値-1は[0,2147483647]の許容範囲外です。パラメーター名:値' '

私はASP.NET MVCプロジェクトに取り組んでおり、これまでのところ、あらゆる種類のアイテムの足場に問題はありませんでした。

新しいコントローラーまたはビューを作成するたびに、次のエラーメッセージが表示されます。

選択したコードジェネレーターの実行中にエラーが発生しました: '値-1は[0,2147483647]の許容範囲外です。パラメータ名:値 '

この問題は、現在作業中のプロジェクトでのみ発生します。別のプロジェクトで新しいコントローラーを作成しようとしたところ、問題なく動作しました。

ComponentModelCacheフォルダーを削除してプロジェクトを再構築するソリューションをすでに試しましたが、問題はまだ解決しません。
私のVisual Studio 2019も最新です。

編集:別のPCのgitソース管理からプロジェクトをプルし、パッケージを復元すると、問題が解決しました。おそらく別のコンピュータから行う必要はありません。プロジェクトを削除してリモートから復元してみてください。

編集2: 2番目のビューを作成すると、同じ問題が再び発生します...

15
Superhdninja

私はそれを修正し、.vsフォルダーを削除し、プロジェクトを再度開き、ソリューションを整理します

0
albertLopez

私はそれをすべて試し、最終的には機能する解決策を見つけました。この問題は、web.configファイルがエディターで開いているときにのみ発生します。この助けを願っています。

クレジット:Vijay Ramakrishnan [MSFT]
https://developercommunity.visualstudio.com/content/problem/626755/error-running-the-selected-code-generator-value-1.html

0
Viral Parmar

どちらかを試してみてください。

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

私はこのエラーを受け取りました-私のプロジェクトはgitリポジトリなので、それに対してgit clean -xfdを実行してから再構築し、再試行したときにコントローラーを追加できました。

0
Emma Pearlman

プロジェクトのBINフォルダーとOBJフォルダーを手動で削除することで、これを修正できました。 Visual StudioでCleanを実行しても機能しませんでした。

0
Delubear