2

Crystalレポートを使用するVisualStudio2010を使用してc#Windowsアプリケーションを作成しました。今、私はインストーラーのセットアップにクリスタルレポートパッケージを埋め込むためにたくさんグーグルで検索しました。これはセットアップへのクリスタルレポートパッケージの追加でも言及されています。しかし、Windowsアプリケーションをクライアントマシンにインストールした後、CrystalReportパッケージを手動でインストールすることにしました。

これを行うと、インストール中にエラーが発生します

could not load one or more assembly

次に、最初にCrystal Reportパッケージをインストールしてから、アプリケーションをインストールしようとしましたが、そうするとエラーが発生します。

Stream Cannot be null

そのためのログを以下に示します。

*** Assembly Binder Log Entry  (8/31/2012 @ 1:14:42 AM) ***

The operation failed.
Bind result: hr = 0x80070002. The system cannot find the file specified.

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Running under executable  C:\Windows\system32\MsiExec.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: User = mayu-PC\mayu
LOG: DisplayName = BusinessObjects.Licensing.KeycodeDecoder, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304
 (Fully-specified)
LOG: Appbase = file:///C:/Windows/system32/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = MsiExec.exe
Calling assembly : (Unknown).
===
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using host configuration file: C:\Users\mayu\AppData\Local\Temp\CFGA0C6.tmp
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: GAC Lookup was unsuccessful.
LOG: Attempting download of new URL file:///C:/Windows/system32/BusinessObjects.Licensing.KeycodeDecoder.DLL.
LOG: Attempting download of new URL file:///C:/Windows/system32/BusinessObjects.Licensing.KeycodeDecoder/BusinessObjects.Licensing.KeycodeDecoder.DLL.
LOG: Attempting download of new URL file:///C:/Windows/system32/BusinessObjects.Licensing.KeycodeDecoder.EXE.
LOG: Attempting download of new URL file:///C:/Windows/system32/BusinessObjects.Licensing.KeycodeDecoder/BusinessObjects.Licensing.KeycodeDecoder.EXE.
LOG: All probing URLs attempted and failed.

セットアップにクリスタルレポートパッケージがないなどの理由であるのかどうかはわかりません。

では、Crystalレポートパッケージをクライアントマシンに手動でインストールするのは問題ないので、セットアッププロジェクトにCrystalレポートを含めるのに最適な方法は何ですか?

4

0 に答える 0