4

asp.net 4.5 で開始された Web フォーム プロジェクトがあります。ホストが 4.5 をサポートしていないため、asp.net 4.0 にドロップダウンする必要がありました。正常に動作していますが、今はエラーが発生しています:

メソッドが見つかりません: 'Void System.Web.UI.ScriptResourceDefinition.set_LoadSuccessExpression(System.String)'

このメソッドが 4.0 に存在しないためだと確信していますが、この呼び出しのソースを追跡するのに苦労しています。

私はnugetパッケージマネージャーを使用しています.4.5ライブラリをプルしている場合、それが問題の一部である可能性がありますが、特定の呼び出しがどこにあるのかわかりません.

どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1

6

わかった。最後に問題を追跡しました。4.5 フレームワークを使用するユーティリティ DLL がありました。4.0 に下げ、ソリューションをクリーンアップし、ソリューションを再構築しました。

さらに、Web サイト上のファイルを一掃し、プロジェクト全体を再度 FTP で転送する必要がありました。これは、プロジェクトがダウングレードされて再構築された後でも、4.5 リファレンスがどこかにぶら下がっているため、必要であると思われました。bin ディレクトリのどこかにあったと思いますが、このプロジェクトはまだ「本番環境」にないため、最初からやり直すことにしました。

于 2013-08-08T14:23:18.057 に答える