現在オフラインです。再接続するためにインターネットの接続を待っています

FIX の MSI ファイルは大幅なアップグレード Visual Studio 2008 から Visual Studio 2010 のセットアップ プロジェクトをインストールするとファイルおよびレジストリ キーのインストール パスが突然消える

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

2418919
現象
次のシナリオを検討してください。
  • Microsoft Visual Studio 2008 のセットアップ プロジェクトをビルドし、生成される MSI ファイルは、インストール パスにインストールします。
  • セットアップ プロジェクトは、Visual Studio 2010 に移行するの主要なアップグレードは、次の操作を実行します。
    • 主なフィールドの変更、ProductVersion[プロパティ] します。
    • 変更するにはProductCode[プロパティ] します。
    • 設定、RemovePreviousVersionsプロパティTrue を指定する.
  • セットアップ プロジェクトをリビルドし、同じインストール パスで生成される MSI ファイルをインストールします。

このシナリオでは、インストール パスのレジストリ キーとファイルを突然消えます。
原因
この問題は、Visual Studio 2010 の Guid を作成するには、別のハッシュ アルゴリズムが使用されているために発生します。Visual Studio 2010 のセットアップ プロジェクトから作成された MSI ファイルをインストールすると、MSI ファイルの GUID が変更され、ファイルとプロジェクトの順序に基づいて、インストール パスのレジストリ キーが削除されますを決定します。
解決方法
この問題を解決するには、この修正プログラムを適用します。この修正プログラムについて説明、BackwardCompatibleIDGeneration[プロパティ] します。既定では、このプロパティに設定されてFalse.Visual Studio 2010 でセットアップ プロジェクトをビルドする前に、明示的に設定する必要がBackwardCompatibleIDGenerationプロパティTrue を指定するこの修正プログラムを有効にするには。

修正プログラムの情報

サポートされている修正プログラムはマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するには、対象としています。この修正プログラムはこの資料に記載されている問題が発生しているシステムにのみ適用されます。この修正プログラムは、さらにテストを受ける可能性があります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムが含まれている、次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

この問題を解決するには、修正プログラムを入手するには、マイクロソフト カスタマー サポート サービスに問い合わせてください。一覧マイクロソフト カスタマーサービス & サポートの電話番号のまたは別のサービス リクエストを作成するには、次のマイクロソフト web サイトを参照してください。メモMicrosoft Support 担当者が特定の更新プログラムで問題が解決されると判断した場合特別な場合に、料金が通常のサポート免除されるキャンセルすることができます。追加の質問および問題の特定のアップデートの対象とならない問題については、通常のサポート料金が適用されます。

この修正プログラムは、MSDN コード ギャラリーからダウンロードするには、次のマイクロソフト web サイトを参照してください。
メモMSDN コード ギャラリーの修正プログラムを入手できる言語が表示されます。お使いの言語が表示されない場合コード ギャラリー リソース ページがその言語の利用できないためにです。

また、この修正プログラム、次のマイクロソフト接続 web サイトからダウンロードすることができます。

前提条件

この修正プログラムを適用するには、Visual Studio 2010 がインストールされている必要があります。

情報を再起動します。

この修正プログラムを適用した後コンピューターを再起動する必要があります。Visual Studio や、Microsoft のすべてのインスタンスを終了することをお勧めします。この修正プログラムを適用する前に NET Framework アプリケーション。

修正プログラムの置き換えに関する情報

この修正プログラムは、以前にリリースされた修正プログラムに置き換えられません。

ファイル情報

この修正プログラムのグローバル バージョンは、次の表に示す属性を持つファイルをインストールします。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。日付および時刻これらのファイルは、ローカル コンピューター、ローカル時刻を現在の夏時間 (DST) バイアスと共に表示されます。また、ファイルに対する特定の操作を実行すると、日付と時刻が変更可能性があります。
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Dpca.dll10.0.30319.421236,87221-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421145,23221-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421145,74421-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421146,25621-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421147,28021-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421147,79221-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421148,30421-1 月 ~ 2011 年12: 11x86
Dpdpl.dll10.0.30319.421904,00821-1 月 ~ 2011 年12: 11x86
Dpedt.dll10.0.30319.421696,13621-1 月 ~ 2011 年12: 11x86
Dpplg.dll10.0.30319.4212,604,36021-1 月 ~ 2011 年12: 11x86
Dpprj.dll10.0.30319.4211,229,64021-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421163,15221-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421163,66421-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421167,24821-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421168,27221-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421178,00021-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421178,51221-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421180,56021-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421181,07221-1 月 ~ 2011 年12: 11x86
Dpprjui.dll10.0.30319.421/21-1 月 ~ 2011 年12: 11x86
Projectsidl3.tlb該当なし2,81619-1 月 ~ 2011 年07: 33該当なし



回避策
この問題を回避するには、次の方法のいずれかを使用します。
  • 方法 1:Visual Studio 2008 のと同じように、すべてのコンポーネント Guid を手動で変更します。
  • 方法 2:再シーケンス、RemoveExistingProducts操作の後、InstallInitializeアクションです。これは、古いファイルを削除しより新しいバージョンを再インストールできます。

    メモこのメソッドはコンポーネントを共有している場合に機能しません。
状況
Microsoft この問題を記載されているマイクロソフト製品の問題であることを確認済みです。
詳細
ソフトウェアの更新の用語の詳細については、Knowledge Base の資料を参照するには、以下の「base をクリックします。
824684マイクロソフトのソフトウェア更新プログラムについて説明するために使用される一般的な用語の説明

警告: この資料は、自動翻訳されています

プロパティ

文書番号:2418919 - 最終更新日: 02/25/2011 22:14:00 - リビジョン: 1.0

  • kbbug kbfix kbqfe kbprb kbexpertiseinter kbhotfixserver kbmt kbsurveynew KB2418919 KbMtja
フィードバック