ASP.NET MVC 4プロジェクトをしばらく開発していて、「MVCScaffolding」パッケージを正常に使用していますが、数日前に、新しいコントローラーを作成すると、たとえばMVCScaffoldingのアイテムが表示されないことに気付きました。もうアップ。スキャフォールドコマンドを実行しようとすると、次のエラーも発生します。
The term 'scaffold' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:9
+ scaffold <<<<
+ CategoryInfo : ObjectNotFound: (scaffold:String) [], CommandNotFoundException
このページでこの問題が何度か言及されていることに気づきましたが、解決策は提供されていません。
また、「MVCScaffolding」パッケージは、同じ環境で異なるソリューションの他のプロジェクトで使用できますが、同じソリューションではないため、このソリューションに固有のものだと思います。パッケージを手動で、または次のコマンドでアンインストールして再インストールし、nugetを再インストールして、VSWindowsを数回再起動してみました:);
Uninstall-Package MvcScaffolding -RemoveDependencies
Install-Package MvcScaffolding
私が探しているのは、最初に、そして明らかにこの特定の問題を解決する方法であり、次に、一般に、問題のデバッグを開始するためにどこを探すべきかということです。コマンドプロンプトは、コマンドが使用可能かどうかをどのように判断しますか?
前もって感謝します。