The road to C# master trapemiya

C#を中心に、.NETの話題を取り上げます。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  256  : 記事  1  : コメント  10763  : トラックバック  30

ニュース

Since 2005年10月26日

わんくま同盟

わんくま同盟

Microsoft MVP


Visual Developer - Visual C#

記事カテゴリ

書庫

日記カテゴリ

2008年3月28日 #

久々にVS2003のプロジェクトを改修し、セットアッププロジェクトをコンパイルすると、以下の警告が・・・

------ プロジェクト 'Setup_hoge' のビルド前の検証を始めます ------
警告 : シグニチャ 'Managed.D93ED6F5_1D53_11D4_A53C_0090278A1BB8' とのモジュールの依存関係が見つかりません。
警告 : シグニチャ 'Database_Access.BF125633_EFD6_11D3_A52F_00A0C9CA42BA' とのモジュールの依存関係が見つかりません。
------ プロジェクト 'Setup_hoge' のビルド前の検証が完了しました ------

これ、
Crystal_Database_Access2003_jpn.msmにCrystal_Database_access2003.msmへの依存関係が設定してあり、同様に、
Crystal_Managed2003_JPN.msmからCrystal_Managed2003.msmへの依存関係が設定してあり、これら2つの依存関係が見つからないと警告されているようだ。

ソリューションエクスプローラでCrystal_Database_Access2003_jpn.msmを右クリックしてModuleDependenciesを見るとDatabase_Access.BF125633_EFD6_11D3_A52F_00A0C9CA42BAなんていうのが設定してあり、そこに黄色三角の中に!が書かれたマークが付いている。おい・・・

とりあえず検索して、

CrystalReportsマージモジュールの依存関係について
http://www.microsoft.com/japan/msdn/community/gdn/ShowPost-21847.htm

を見つけた。最新のマージモジュールをダウンロードして入れ替えればいいのか。

というわけで、以下よりダウンロード。

Files And Updates
http://support.businessobjects.com/communityCS/FilesAndUpdates/cr_net_2003_mergemodules_jp.zip.asp

で、解凍して得られた

Crystal_Database_Access2003.msm
Crystal_Database_Access2003_jpn.msm
Crystal_Managed2003.msm
Crystal_Managed2003_JPN.msm
Crystal_regwiz2003.msm

を、C:\Program Files\Common Files\Merge Modulesの下にフォルダを作ってその中に入れた。
早速、VS2003でマージモジュールを追加し直した。Crystal_regwiz2003.msmを右クリックしてライセンスキーを入力するのも忘れなかった。

以上でうまくいずはず・・・だった。が、やはり同じワーニングが出る。

う・・・ん
う・・・ん
う・・・ん

で、思い立って、C:\Program Files\Common Files\Merge Modulesの下のフォルダではなく、C:\Program Files\Common Files\Merge Modulesに直接入れた。つまり、既存の
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_jpn.msm
Crystal_Managed2003.msm
Crystal_Managed2003_JPN.msm
Crystal_regwiz2003.msm
と入れ替えた。

で、VS2003でマージモジュールを追加し直すと、見事に警告が消えた。
GJ!
自画自賛というか、C:\Program Files\Common Files\Merge Modulesに直接入れないといけないことを知らなかったおバカさんなのね。

 

posted @ 17:52 | Feedback (5)