我正在使用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")
所以也許如果我設法資源添加到一個類,而不是整個裝配它可以工作?