教程:运行使用 .NET Framework 3.5 图表控件创建的应用程序

如果您使用 .NET Framework 3.5 图表控件创建了应用程序,可按照本教程在 .NET Framework 4 上运行您的应用程序。

备注

如果部署您的应用程序的计算机安装了 .NET Framework 4 但未安装 .NET Framework 3.5 图表控件,该应用程序将引发 FileNotFoundException

运行使用 .NET Framework 3.5 图表控件创建的应用程序

若要运行使用 .NET Framework 3.5 图表控件创建的应用程序,必须更改应用程序配置文件。

运行使用 ASP.NET 图表控件创建的应用程序

  1. 打开应用程序的 Web.config 文件。

  2. 将下面的粗体代码段添加到 configuration/runtime/assemblyBinding 元素。如果 <runtime> 或 <assemblyBinding> 父元素不存在,则创建该元素。

    <configuration>
       ...
       <runtime>
          ...
          <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
             ...
             <dependentAssembly>            <assemblyIdentity name="System.Web.DataVisualization" publicKeyToken="31bf3856ad364e35"/>            <bindingRedirect oldVersion="3.5.0.0-3.5.0.0" newVersion="4.0.0.0"/>         </dependentAssembly>
             ...
          </assemblyBinding>
          ...
       </runtime>
       ...
    </configuration>
    
  3. 保存该文件,然后重新部署您的应用程序。

运行使用 Windows 窗体图表控件创建的应用程序

  1. 打开应用程序的 App.config 文件。

  2. 将下面的粗体代码段添加到 configuration/runtime/assemblyBinding 元素。如果 <runtime> 或 <assemblyBinding> 父元素不存在,则创建该元素。

    <configuration>
       ...
       <runtime>
          ...
          <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
             ...
             <dependentAssembly>            <assemblyIdentity name="System.Windows.Forms.DataVisualization" publicKeyToken="31bf3856ad364e35"/>            <bindingRedirect oldVersion="3.5.0.0-3.5.0.0" newVersion="4.0.0.0"/>         </dependentAssembly>
             ...
          </assemblyBinding>
          ...
       </runtime>
       ...
    </configuration>
    
  3. 保存该文件,然后重新部署您的应用程序。

请参见

参考

<bindingRedirect> 元素

概念

重定向程序集版本

其他资源

.NET Framework 的配置文件架构