質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

Q&A

解決済

1回答

2158閲覧

既存プロジェクトへの新規コントローラー追加時のエラー

furu1122

総合スコア2

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

0グッド

0クリップ

投稿2023/06/13 03:11

編集2023/06/13 17:36

実現したいこと

  • ASP.Net MVC の既存プロジェクトに新しいコントローラーを追加したいです

前提

ASP.Net MVC未経験のため見当違いのことを言っているかもしれませんが、よろしくお願いします。

VisualStudio2022でASP.Net MVCのWebアプリケーションを作っています。
以下の手順で新規コントローラーを追加しました。
1.プロジェクトのControllersフォルダを右クリック>追加>コントローラー
2.「MVC 5 コントローラー -空」を選択して追加
3.コントローラー名に「HogeDetailController」と入力して追加

その結果、エラーメッセージが表示され、追加できませんでした。

発生している問題・エラーメッセージ

エラー 選択したコードジェネレーターを実行中にエラーが発生しました: 'パラメーターsearchFoldersにエントリが含まれていません。ファイルを検索するフォルダーを1つ以上指定してください。 パラメーター名:searchFolders'

試したこと

  • 追加前の状態でビルドおよび実行が成功することを確認
  • 既存のコントローラーに同名のものがないことを確認
  • VisualStudioの再起動
  • ソリューションのクリーン、ビルド
  • プロジェクトのクリーンアップ

補足情報(FW/ツールのバージョンなど)

  • .Net Framework 4.8

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2023/06/13 13:46

ASP.NET のタグも付けていただくようお願いします。(ASP.NET MVC Framework は普段見てないのでやり取りを見逃すことがあるという個人的理由です)
furu1122

2023/06/13 17:38

ASP.NET のタグを追加しました。
退会済みユーザー

退会済みユーザー

2023/06/13 22:53 編集

asp.net mvc searchFolders をキーワードにググってみてください。同じ問題に遭遇して解決したという記事が何件か見つかります。
guest

回答1

0

ベストアンサー

asp.net mvc searchFolders をキーワードにググってみると、必要な何かが足りなかったので、Visual Studio Installer を起動して追加したら解決したという記事が見つかります。

Can't create controller - the parameter searchFolder does not contain any entries
https://developercommunity.visualstudio.com/t/cant-create-controller-the-parameter-searchfolder/1582148

The parameter searchFolders does not contains any entries
https://www.youtube.com/watch?v=Kn3Aghypzcs

前者の記事にはその時のスクリーンショットの URL が貼ってありますが残念ながら表示されず。後者の記事は YouTube で、動画を再生すれば何を追加したかが分かります。余計なものも追加しているように思われますが、やってみてはいかがですか。

ちなみに自分の環境(Windows 10 Pro 22H2, Visual Studio Community 2022 17.6.3)では以下のようになっており、これで問題なく MVC5 の Controller は追加できます。

イメージ説明

投稿2023/06/14 01:26

編集2023/06/14 01:33
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

furu1122

2023/06/14 14:02

添付画像の通りに設定したら追加できました。ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問