Visual studio 2015 Crystal Reports-将DefaultAnimation.gif添加到资源(Visual Studio 2015)

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

我正在从事一个使用Crystal Reports的项目,CR最终必须从2005年到2010年进行更新。这当然会引起一些问题。大多数问题我都设法解决了,但有一个问题已经让我睡不着觉了:

其他信息:在“MyFramework.Core.Application.ctrSysCrystalReport”类中找不到资源“DefaultAnimation.gif”

ctrSysCrystalReport类显然继承了CrystalReportViewer:

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解决了此问题