0

Microsoft.ReportViewer.WebForms を含む VS2008 で開発された Web アプリで問題が発生しています。このアプリを VS2010 (現在使用中) で再構築するために、古い ReportViewer (v9.0.0.0) への参照を削除し、バージョン 10.0.0.0 (Microsoft.ReportViewer.Commonおよび Microsoft.ReportViewer.WebForms)。web.config は正しく更新されたようで、10.0.0.0 に更新した .aspx ページに AJAX リファレンスもあります。アプリを VS デバッグ モードで実行すると、アプリは完全に動作しますが、ビルドしようとすると、次のメッセージが表示されます。

「型または名前空間名 'Reporting' は、名前空間 'Microsoft' に存在しません (アセンブリ参照がありませんか?)」

名前空間名「Reporting」、名前空間「Microsoft」に存在するので、調べました。「Reporting」名前空間への唯一の参照は、.aspx ページの AJAX 登録タグにあり、これにより .aspx.designer スクリプトが自動的に更新され、そこでエラーが発生します。デバッグ モードで動作する理由がわかりませんが、正しくコンパイルされません。

4

1 に答える 1

0

アプリケーションが存在するサーバーは、.NET Framework 4.0 を実行している必要があります。数か月前にこの問題に遭遇しました。

これが役立つかどうか教えてください。

于 2012-08-14T17:26:45.663 に答える