Didacticiel : exécution d'applications créées à l'aide de Chart Controls for Microsoft .NET Framework 3.5 (contrôles Chart)
Si vous avez créé une application à l'aide de Chart Controls for Microsoft .NET Framework 3.5, suivez ce didacticiel pour exécuter votre application sur .NET Framework 4.
Notes
Si votre application est déployée sur un ordinateur où est installé .NET Framework 4, mais pas Chart Controls for Microsoft .NET Framework 3.5, l'application lève FileNotFoundException.
Exécution d'applications créées à l'aide de Chart Controls for Microsoft .NET Framework 3.5
Pour exécuter des applications créées à l'aide de Chart Controls for Microsoft .NET Framework 3.5, vous devez modifier les fichiers de configuration des applications.
Pour exécuter des applications créées avec Chart Controls for ASP.NET
Ouvrez le fichier Web.config de l'application.
Ajoutez à l'élément configuration/runtime/assemblyBinding la section mise en gras dans le code ci-dessous. Si l'élément parent <runtime> ou <assemblyBinding> n'est pas présent, créez-le.
<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>
Enregistrez le fichier, puis redéployez l'application.
Pour exécuter des applications créées avec Chart Controls for Windows Forms
Ouvrez le fichier App.config de l'application.
Ajoutez à l'élément configuration/runtime/assemblyBinding la section mise en gras dans le code ci-dessous. Si l'élément parent <runtime> ou <assemblyBinding> n'est pas présent, créez-le.
<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>
Enregistrez le fichier, puis redéployez l'application.