Frage

ich neu installiert vor kurzem meiner Entwicklung Maschine und ging von 32-Bit-Windows Vista 64-Bit-Windows 7. Ich bin mit VS2008.

Einige meiner .NET-Anwendungen verwenden noch J #, die Probleme jetzt verursacht. Das Programm läuft noch, aber wenn ich es einsetzen will (ich ein Setup-Projekt mit einer .msi zu schaffen), erhalte ich diese Fehlermeldung:

"Visual Studio Registry-Capture Utility ist ein Problem aufgetreten"

Wie kann ich dieses Problem beheben? Dieser Fehler tritt nicht mit anderen Programmen auftritt (die rein in C # geschrieben).

War es hilfreich?

Lösung

Ja, das ist ein bekannter Fehler mit Win7 und VS2008, ein Installationsprogramm zu schaffen, die COM-Objekte verfügbar macht.

Hier ist die Abhilfe

Danke @RogerFraser für den Tipp, wie ich das gleiche Problem wurde mit

lösen.

  1. Suchen regcap.exe hier: C: \ Programme \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ Deployment
  2. Rechtsklick und wählen Sie Eigenschaften.
  3. Wählen Sie Registerkarte Kompatibilität
  4. Kontrollkästchen Programm im Kompatibilitätsmodus zu starten.
  5. Wählen Sie Windows Vista SP2 in der OS-Drop-down.
  6. Klicken Sie auf OK und erneut kompilieren.

HTH.

Andere Tipps

Das hat bei mir nicht funktioniert, bis stieß ich auf diese Blog-Post wo das Plakat sah auf den Debug-Informationen und einen Pufferüberlauf-Fehler mit langen Pfaden. Ich habe die Lösung in C: \ temp, und ich war in der Lage, es zu kompilieren, nachdem Sie die Schritte, die von Noam und Kris geschrieben folgen. Das war an einem Projekt von VS2005 auf VS2010 aktualisiert auf Windows 7 x64.

Leider hat es nicht für mich arbeiten, immer noch die gleichen Fehler. Mit Windows 7 Enterprise Edition, 64 Bit.

Das ist die Fehlerdetails (Deutsch nur, sorry):

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top