目次

Microsoft Chart Controls for Microsoft .NET Framework 3.5 を 使用しているプログラムを .NET Framework 4環境へ移行する

目次

Microsoft Chart Controls for Microsoft .NET Framework 3.5 を 使用しているプログラムを .NET Framework 4環境へ移行する手順を紹介します。

現象

Microsoft Chart Controls for Microsoft .NET Framework 3.5 のChartコントロールを使用しているプログラムを .NET Framework 4環境へ変換するとコントロールが正しくレンダリングされないことがあります。

Microsoft Chart Controls for Microsoft .NET Framework 3.5 を 使用しているプログラムを .NET Framework 4環境へ移行する:画像1

対処法

.NET Framework 4ではChartコントロールは標準でインストールされているため、 Microsoft Chart Controls for Microsoft .NET Framework 3.5 を別途インストールする必要はありません。 .NET Framework 3.5 のソリューションを自動変換した場合は、参照設定の[System.Web.DataVisualization]アセンブリが バージョン3.5のものを参照している可能性がありますので、この参照をいったん削除し、[System.Web.DataVisualization]アセンブリのバージョン4を参照を追加します。
また、aspxファイル中に、registerディレクティブで Chartコントロールのassembly 指定がされている場合は、このディレクティブを削除します。
Microsoft Chart Controls for Microsoft .NET Framework 3.5 を 使用しているプログラムを .NET Framework 4環境へ移行する:画像2

これらの修正をすることで、.NET Framework 4環境でChartコントロールが正しく動作するようになります。

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2010-05-01
Copyright © 1995–2025 iPentec all rights reserverd.