私はASP.NET MVCプロジェクトに取り組んでおり、これまでのところ、あらゆる種類のアイテムの足場に問題はありませんでした。
新しいコントローラーまたはビューを作成するたびに、次のエラーメッセージが表示されます。
選択したコードジェネレーターの実行中にエラーが発生しました: '値-1は[0,2147483647]の許容範囲外です。パラメータ名:値 '
この問題は、現在作業中のプロジェクトでのみ発生します。別のプロジェクトで新しいコントローラーを作成しようとしたところ、問題なく動作しました。
ComponentModelCache
フォルダーを削除してプロジェクトを再構築するソリューションをすでに試しましたが、問題はまだ解決しません。
私のVisual Studio 2019も最新です。
編集:別のPCのgitソース管理からプロジェクトをプルし、パッケージを復元すると、問題が解決しました。おそらく別のコンピュータから行う必要はありません。プロジェクトを削除してリモートから復元してみてください。
編集2: 2番目のビューを作成すると、同じ問題が再び発生します...
私はそれを修正し、.vsフォルダーを削除し、プロジェクトを再度開き、ソリューションを整理します
私はそれをすべて試し、最終的には機能する解決策を見つけました。この問題は、web.configファイルがエディターで開いているときにのみ発生します。この助けを願っています。
クレジット:Vijay Ramakrishnan [MSFT]
https://developercommunity.visualstudio.com/content/problem/626755/error-running-the-selected-code-generator-value-1.html
どちらかを試してみてください。
1.Just delete .vs folder in project solution.
2.If above fix does not work.,close your web.config file if it is opened.
私はこのエラーを受け取りました-私のプロジェクトはgitリポジトリなので、それに対してgit clean -xfdを実行してから再構築し、再試行したときにコントローラーを追加できました。
プロジェクトのBINフォルダーとOBJフォルダーを手動で削除することで、これを修正できました。 Visual StudioでCleanを実行しても機能しませんでした。