如何将MS Chart for 3.5更新为MS Chart 4?

时间:2011-01-11 14:38:45

标签: .net asp.net mschart

现在有人如何将MS Chart 3.5的参考更新为MS Chart 4。 我已经使用Visual Studio 2010重新编译ASP.NET项目,该引用已经指向MS Chart 4.0 dll,但是当我打开Web应用程序时,它仍然说“基类包括字段'Chart1',但它的类型(系统。 Web.UI.DataVisualization.Charting.Chart)与控件类型(System.Web.UI.DataVisualization.Charting.Chart)不兼容。“

我是否会错过升级的任何步骤?

2 个答案:

答案 0 :(得分:2)

web.config文件中有一个对System.Data.Visualization的程序集引用。确保它指向正确版本的dll。

对于3.5版本,web.config文件如下所示:

        <compilation debug="true">
            <assemblies>
                ...
                <add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            </assemblies>
        </compilation>

答案 1 :(得分:2)

同时检查您的引用并确保System.Web.DataVisualization和System.Web.DataVisualization.Design程序集是正确的版本。出于某种原因,我的参考文献保留了3.5版本。删除它们并将它们更新到版本4,一切都很好。