2017-06-20 141 views
0

我正在使用Crystal Reports的项目,并且CR必须最终从2005年更新到2010年。并且当然必须导致一些问题。他们中的大多数我设法解决,但一个让我寝食难安已经:Crystal Reports - 将DefaultAnimation.gif添加到资源(Visual Studio 2015)

其他信息:资源“DefaultAnimation.gif”不能在课堂上“MyFramework.Core.Application.ctrSysCrystalReport”中找到。

类ctrSysCrystalReport显然继承的CrystalReportViewer:

Public Class ctrSysCrystalReport 
    Inherits CrystalDecisions.Windows.Forms.CrystalReportViewer 

当然,我尝试添加该名称两者的文件类的和项目的资源(的.resx),并设置其生成操作为“嵌入“,将其命名为”DefaultAnimation“和”DefaultAnimation.gif“,并且...没有任何意义。

我试过在互联网上搜索,但它实际上是唯一的投影解决方案。据我记忆,这在另一个项目中很适合我,但在VS 2010中它已经是死路一条(而且这不会是VS2015和Roslyn引起混乱的第一次)。

不知道该怎么办?

或者也许有可能在运行时将资源添加到类中?我知道这听起来,但我所以用它我想任何解决方案的丢失,且添加的图像当然是在项目的recoures

My.Resources.DefaultAnimation 

但是从我已经想通了可见CR的代码看起来是这样的:

Me.progressAnimationImage = New Bitmap(MyBase.GetType(), "DefaultAnimation.gif") 

所以也许如果我设法资源添加到一个类,而不是整个装配它可以工作?

回答

0

是的,所以答案是 - 永远要确保你有最新版本。 Update 13.0.20解决了这个问题。

相关问题