質問

最近、私は、再発の機械から32ビットWindows Vista64ビットWindows7。私は走VS2008.

一部のmy.NETアプリケーション用J#,現が問題になります。のプログラムも運行してしまっているんですけどい展開で私が使っているセットアッププロジェクトの作成.msi)を取得しこのエラー:

"Visual Studioレジストリの捕獲用を検出した問題"

どうしたらいいですか?このエラーが発生しない他のプログラム(記述が純粋にクライアントまで、フルのC#).

役に立ちましたか?

解決

これは、既知のバグとWin7、VS2008をインストーラーが公開COMオブジェクト。

ここでは、回避策

ん@RogerFraserの先端としているのが問題

の課題である。

  1. 検索regcap.exe こちら: C:\Program Files¥Microsoft Visual Studio9.0¥Common7\ツール\展開
  2. 右クリックしてプロパティ(properties)を選択します。
  3. の互換性"のタブを選択
  4. チェックボックスにチェックを入このプログラムを実行するには互換性モードになります。
  5. 選択Windows Vista SP2、OSを落とがあります。
  6. [Ok]をクリックし、再コンパイル.

HTH.

他のヒント

私が出会ったまで、これは<私のために動作しませんでしたのhref = "http://blogs.msdn.com/b/smondal/archive/2010/05/19/regcap-exe-crashes-while-building-セットアッププロジェクト・イン・ビジュアル・スタジオ・2008.aspx」のrel = 『nofollowをnoreferrer』>このブログ記事のポスターは、デバッグ情報を見て、長いパスでバッファオーバーフローエラーを見つけました。 \ TEMPを、私はノームとクリスによって投稿の手順に従った後、それをコンパイルすることができました:私はCにソリューションを置きます。これは、Windows 7のx64上でVS2010をVS2005からアップグレードしたプロジェクトだった。

残念ながら、それはまだ同じエラーを取得し、私のために動作しませんでした。使い方 Windows 7のEnterprise Editionの64ビット。

これは(ドイツ語のみ、申し訳ありません)エラーの詳細をです

Problemereignisname:    BEX
  Anwendungsname:   REGCAP.EXE
  Anwendungsversion:    9.0.21022.8
  Anwendungszeitstempel:    47316c84
  Fehlermodulname:  MSVCR90.dll
  Fehlermodulversion:   9.0.30729.4926
  Fehlermodulzeitstempel:   4a1743c1
  Ausnahmeoffset:   0003689c
  Ausnahmecode: c0000417
  Ausnahmedaten:    00000000
  Betriebsystemversion: 6.1.7600.2.0.0.256.4
  Gebietsschema-ID: 3079
  Zusatzinformation 1:  0a73
  Zusatzinformation 2:  0a7372810d093ef4e8ab14e85634e08a
  Zusatzinformation 3:  6150
  Zusatzinformation 4:  6150f9546d0a47d70659c34cf83b2016
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top