教學課程:執行使用適用於 .NET Framework 3.5 的 Chart 控制項建立的應用程式

如果您使用適用於 .NET Framework 3.5 的 Chart 控制項建立了應用程式,請遵循此教學課程,在 .NET Framework 4 環境下執行應用程式。

[!附註]

如果您的應用程式部署在安裝 .NET Framework 4 的電腦,但沒有安裝適用於 .NET Framework 3.5 的 Chart 控制項,應用程式將會擲回 FileNotFoundException

執行使用適用於 .NET Framework 3.5 的 Chart 控制項建立的應用程式

若要執行使用適用於 .NET Framework 3.5 的 Chart 控制項建立的應用程式,您必須變更應用程式組態檔。

若要執行使用適用於 ASP.NET 的 Chart 控制項建立的應用程式

  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 Form 的 Chart 控制項建立的應用程式

  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 的組態檔結構描述