2011-07-01 28 views
1

VS 2010でSQL Server 2005レポートサーバーレポートを作成しようとしていますが、「リモートレポート処理にはMicrosoft SQL Server 2008 Reporting Services以降が必要です」というエラーが発生します。コントロールを2008年のものにダウングレードするにはどうしたらいいですか?レポートビューアーコントロールVisual Studio 2010

答えて

0

残念ながら、これを回避する方法を知っている唯一の方法は、このタイプの開発に旧バージョンのVisual Studioを使用することです。しかし、それほど多くの解決策はありません。

0

レポートビューアコントロールの2005バージョンを使用する必要があります。残念ながら、MSはこれを2010年に使用することを認めていません。「2008年にアップグレードしてください」よりも技術関連の理由があるかもしれませんが、これが私の気持ちです。

  • 古いコントロールはVS 2008(または2005)でのWinFormsフォームに置かれている必要があります

    しかし、あなたはを通してジャンプするためにいくつかのフープを持っています。

  • 新しいアプリケーションでは、フル.Net 4.0プロファイルを使用している必要があります。
  • メインアプリケーションが署名されている場合、VS 2008 で作成するDLLには、厳密な名前のキーが必要です。
  • VS 2010で作成したコントロールを含むフォームは、VS 2010のデザインビューで開きません。
  • WPFを使用している場合、ネイティブコントロールはありません.WindowsフォームWinFormsコントロールをホストしてこれを実現するInterop。

また、レポートビューアーコントロールのいくつかのバージョンがそこにあることに注意してください: - V8.0 = VS 2005、VS 2008、SQL 2005 - V9.0 = VS 2008、SQL 2008 - v9.X = VS 2008、VS 2010、SQL 2008 R2 - v10 = VS 2010、SQL 2008 R2

これは役に立ちます。