trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

Click OnceでCrystal Reports for Visual Studio 2010 をインストールしようとするとエラーになる。

クライアントPCにClick OnceでCrystal Reports for VS2010を入れようとすると、「CRRuntime_32bit_13_0.msiが最後に発行されてから変更されています。」というような趣旨のメッセージが表示され(*1)、Click Onceでのインストールが途中で終了してしまう。解決は以下の通りで、以下のページからproductXML.zipをダウンロードし、解凍して得られた
Product.xmlで以下のフォルダにある同名のフォルダに上書きすれば良い。
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\Crystal Reports for .NET Framework 4.0
この後、もう一度コンパイルして発行すればOK。ブラウザにキャッシュが残っているので、一度クリアした方が堅いだろう。

1537950 - Crystal Reports for Visual Studio 2010 Click Once deployment fails with the error: CRRuntime_32bit_13_0.msi has changed since it was initially published. http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333533333337333933353330%7D.do

(*1)正確なメッセージがわからなくなってしまいました。ごめんなさい。