私はMVC1プロジェクトで作業しており、いくつかの場所でHtml.RenderActionを使用しており、そのためにMicrosoft.Web.Mvcライブラリを参照しています。ローカルでは正常に動作しますが、サーバーにアップロードした瞬間に失敗します(ただし、ライブラリは正しい場所にあり、私が知る限り、適切に参照されています)。
このコンパイルエラーが発生します
コンパイラエラーメッセージ:CS1061:'System.Web.Mvc.HtmlHelper'には'RenderAction'の定義が含まれておらず、タイプ'System.Web.Mvc.HtmlHelper'の最初の引数を受け入れる拡張メソッド'RenderAction'が見つかりませんでした( usingディレクティブまたはアセンブリ参照がありませんか?)
System.Web.Mvc(それでも参照されます)ではなく、参照しているライブラリに付属していることは理解しましたが、実際には、ビューでHtml.RenderActionにカーソルを合わせると、System.Web.Mvc.HtmlHelpersを使用しているようです。このルートを明示的に書くことはできませんが
何か案が?
ありがとう