2017-06-20 12 views
0

私はCrystal Reportsを使用するプロジェクトに取り組んでおり、CRは最終的に2005年から2010年に更新されなければなりませんでした。それらのほとんどは私が解決するために管理し、しかし、1つは、すでに私に眠れぬ夜を与える:Crystal Reports - Resucesに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 

が、私は考え出したものからに表示されます私はクラスの代わりに、アセンブリ全体にリソースを追加するために管理している場合

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

ので、多分それは仕事ができる:CRのコードのようなものが見えますか?

答えて

0

ええ、答えは - 常に最新のバージョンを持っていることを確認してください。 Update 13.0.20はこの問題を解決します。

関連する問題