Visual studio 2015 Crystal Reports-将DefaultAnimation.gif添加到资源(Visual Studio 2015)
我正在从事一个使用Crystal Reports的项目,CR最终必须从2005年到2010年进行更新。这当然会引起一些问题。大多数问题我都设法解决了,但有一个问题已经让我睡不着觉了: 其他信息:在“MyFramework.Core.Application.ctrSysCrystalReport”类中找不到资源“DefaultAnimation.gif” ctrSysCrystalReport类显然继承了CrystalReportViewer:Visual studio 2015 Crystal Reports-将DefaultAnimation.gif添加到资源(Visual Studio 2015),visual-studio-2015,.net-4.0,crystal-reports-2010,Visual Studio 2015,.net 4.0,Crystal Reports 2010,我正在从事一个使用Crystal Reports的项目,CR最终必须从2005年到2010年进行更新。这当然会引起一些问题。大多数问题我都设法解决了,但有一个问题已经让我睡不着觉了: 其他信息:在“MyFramework.Core.Application.ctrSysCrystalReport”类中找不到资源“DefaultAnimation.gif” ctrSysCrystalReport类显然继承了CrystalReportViewer: Public Class ctrSysCrystal
Public Class ctrSysCrystalReport
Inherits CrystalDecisions.Windows.Forms.CrystalReportViewer
当然,我尝试将该名称的文件添加到类和项目的资源(.resx)中,将其构建操作设置为“Embedded”,将其命名为“DefaultAnimation”和“DefaultAnimation.gif”,然后。。。什么都没有
我试着在互联网上搜索,但这实际上是唯一的解决方案。据我记忆所及,这在另一个项目中对我起了作用,但在VS 2010中,这是一条死胡同(这不是VS2015和Roslyn第一次造成很多混乱)
你知道怎么处理这个吗
或者可以在运行时向类添加资源?我知道这听起来是怎么回事,但我太迷茫了,我正在考虑任何解决方案,而添加的图像当然可以在项目的资源中看到
My.Resources.DefaultAnimation
但根据我所了解的情况,CR的代码看起来像:
Me.progressAnimationImage = New Bitmap(MyBase.GetType(), "DefaultAnimation.gif")
因此,如果我设法向一个类而不是整个程序集添加一个资源,也许它可以工作?是的,所以答案是-始终确保您拥有最新版本。更新13.0.20解决了此问题