私はMVC3プロジェクトで少し機能するための「エリア」を作成し、その後考えを変えました。プロジェクトから「Areas」を削除する方法が見つからなかったため、「Areas」フォルダーを削除しました。新しいコントローラーを作成しようとすると、VS2010Ultimateで次の例外メッセージが表示されます。
「1」引数を指定して「GetControllerScaffolders」を呼び出す際の例外:「パイプラインが閉じられた後、WriteObjectメソッドとWriteErrorメソッドを呼び出すことはできません。Microsoftサポートサービスに連絡してください。」
関連する事実:
- このプロジェクトの前に、このメソッドを使用してコントローラーを追加したことを知っています。
- 少なくとも1か月はコントローラーを追加していません。
- 新しいMVC3プロジェクトを作成し、コントローラーを追加しようとしましたが、同じ例外が発生しました
- 最近、新しい拡張機能はインストールされていません。
- 最近、VS2010またはMVCフレームワークの更新はありません。
「Areas」フォルダを削除するとこの問題が発生したかどうかはわかりませんが(実際には、まったく新しいプロジェクトで同じことが起こった後は、発生する可能性は低いようです)、コントローラを追加する前に最後に行ったのはこの例外が発生しました。
誰かがこの問題を抱えていますか?誰かが修正を知っていますか?