Je travaille sur un projet qui utilise Crystal Reports et le CR a finalement dû être mis à jour de 2005 à 2010. Et cela a bien sûr dû causer quelques problèmes. La plupart d'entre eux j'ai réussi à résoudre, mais on me donne des nuits blanches déjà:Crystal Reports - ajouter DefaultAnimation.gif à resouces (Visual Studio 2015)
Informations complémentaires: ressources « DefaultAnimation.gif » ne peut être trouvée dans la classe « MyFramework.Core.Application.ctrSysCrystalReport ».
La classe ctrSysCrystalReport hérite évidemment le CrystalReportViewer:
Public Class ctrSysCrystalReport
Inherits CrystalDecisions.Windows.Forms.CrystalReportViewer
Et bien sûr, j'ai essayé d'ajouter un fichier de ce nom à la fois à sa classe et les ressources du projet (.resx), définissant son action de construction à « intégré ", en le nommant" DefaultAnimation "et" DefaultAnimation.gif ", et ... n'a obtenu nulle part.
J'ai essayé de rechercher partout sur Internet, mais c'est pratiquement la seule solution projetée. Et autant que je m'en souvienne, cela a fonctionné pour moi dans un autre projet, mais dans VS 2010 c'est une impasse (et ce ne serait pas la première fois que VS2015 et Roslyn causeraient beaucoup de confusion).
Une idée de ce qu'il faut faire avec cela?
Ou peut-être est-il possible d'ajouter des ressources à une classe en cours d'exécution? Je sais comment ça sonne, mais je suis tellement perdu avec elle, je pense à une solution, et l'image ajoutée est bien sûr visible dans les recoures du projet
My.Resources.DefaultAnimation
mais de ce que j'ai compris la le code de CR ressemble à:
Me.progressAnimationImage = New Bitmap(MyBase.GetType(), "DefaultAnimation.gif")
il pourrait peut-être travailler si je réussi à ajouter une ressource à une classe au lieu de l'assemblée?