Bonjour les Amis,

Je viens ce matin vous exposer un problème. J’ai fait une application sous VB Net (Visual Studio 2013) et une base de données SQL Server et des états Crystal Report.

Sur le poste de développement, un Windows 10 Entreprise tout se passe bien, RAS.

J’ai ainsi déployé mon application sur des postes clients Windows 7 et Windows 10. L’application en elle-même tourne bien. Mais le problème c’est au niveau de l’impression des états Crystal report.

Cette impression me génère une erreur

System.MissingMethodException: Méthode introuvable*: 'Void CrystalDecisions.Windows.Forms.CrystalReportViewer.set_ShowCopyButton(Boolean)'.
que je tente de régler depuis des semaines. J’ai vu qu’il y a
des gens qui ont eu le même problème mais je ne trouve pas les solutions proposées alors je remets le sujet afin que vous puissiez me dépanner.

Je précise que selon le principe, sur les postes clients il faut installer les distributions Client de Crystal Report c’est-à-dire :

  • CRforVS_redist_install_32bit_13_0 (CRRuntime_32bit_13_0) si le client est 32bit
  • CRforVS_redist_install_64bit_13_0 (CRRuntime_64bit_13_0) si le client est 64bit


Malgré cela, j’ai toujours le même problème. Et, sur le poste de développement, j’ai également installé le Kit Crystal Report de développement. C’est-à-dire :

  • CRforVS_13



Je suis vraiment coincé alors je viens demander de l’aide.

Merci

Et voici l’erreur que je reçois sur les postes clients.

***************************************************
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.MissingMethodException: Méthode introuvable*: 'Void CrystalDecisions.Windows.Forms.CrystalReportViewer.set_ShowCopyButton(Boolean)'.
   à pmSOFT.Etats.Etats_Load(Object sender, EventArgs e)
   à System.Windows.Forms.Form.OnLoad(EventArgs e)
   à System.Windows.Forms.Form.OnCreateControl()
   à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   à System.Windows.Forms.Control.CreateControl()
   à System.Windows.Forms.Control.WmShowWindow(Message& m)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   à System.Windows.Forms.Form.WmShowWindow(Message& m)
   à System.Windows.Forms.Form.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
pmSOFT
    Version de l'assembly*: 3.2.0.0
    Version Win32*: 3.2.0.0
    CodeBase*: file:///D:/pmSOFT/pmSOFT/pmSOFT.exe
----------------------------------------
Microsoft.VisualBasic
    Version de l'assembly*: 10.0.0.0
    Version Win32*: 14.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3314.0 built by: NET472REL1LAST_B
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.resources
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
System.Transactions
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Runtime.Caching
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3221.0
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Caching/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Caching.dll
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Numerics
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
mscorlib.resources
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3062.0 built by: NET472REL1
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
CrystalDecisions.Windows.Forms
    Version de l'assembly*: 13.0.2000.0
    Version Win32*: 13.0.0.99
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Windows.Forms.dll
----------------------------------------
CrystalDecisions.Shared
    Version de l'assembly*: 13.0.2000.0
    Version Win32*: 13.0.0.99
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Shared.dll
----------------------------------------
CrystalDecisions.ReportSource
    Version de l'assembly*: 13.0.2000.0
    Version Win32*: 13.0.0.99
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportSource/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportSource.dll
----------------------------------------
System.Web
    Version de l'assembly*: 4.0.0.0
    Version Win32*: 4.7.3282.0 built by: NET472REL1LAST_B
    CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
log4net
    Version de l'assembly*: 1.2.10.0
    Version Win32*: 1.2.10.0
    CodeBase*: file:///C:/Windows/assembly/GAC_32/log4net/1.2.10.0__692fbea5521e1304/log4net.dll
----------------------------------------
CrystalDecisions.Shared.resources
    Version de l'assembly*: 13.0.2000.0
    Version Win32*: 13.0.0.99
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared.resources/13.0.2000.0_fr_692fbea5521e1304/CrystalDecisions.Shared.resources.dll
----------------------------------------
CrystalDecisions.Windows.Forms.resources
    Version de l'assembly*: 13.0.2000.0
    Version Win32*: 13.0.0.99
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms.resources/13.0.2000.0_fr_692fbea5521e1304/CrystalDecisions.Windows.Forms.resources.dll
----------------------------------------
CrystalDecisions.CrystalReports.Engine
    Version de l'assembly*: 13.0.2000.0
    Version Win32*: 13.0.0.99
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/13.0.2000.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple*:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
***************************************************