Ich habe eine Anwendung, die auf Windows XP-Rechnern zu installieren ist, aber auf Windows 7 zu einer Fehlermeldung kommt. Ich benutze beim Installieren einen benutzer eigenen Prozess.
Das MSI wurde mit Visual Studio 2008 erstellt und ist ein Setup-Projekt.
Ich möchte nun von meiner Developer-Maschine (XP mit VS2008) festellen, woran es liegt.
wie kann ich per "Remote Debugging" das erreichen? Hat jemand damit Erfahrung und wie funktioniert das ganze (Was muss wo installiert und gestartet werden - Wie muss dass zu debuggende Projekt beschaffen sein, damit VS2008 weiß wo es ist - und so weiter)
Auf dem Remote-Computerr hab ich einen Benutzer erstellt, der den selben Namen und das selbe Passwort benutzt, wie der Benutzer auf dem Computer mit Visual Studio.
Beim Verbinden (Transport: Standard / Qualifizierer: Username@Server) erscheint im Remote-Monitor "Server\Username verbunden". Aber auf dem Rechner mit Visual Studio kommt die Meldung "Die Verbindung .... konnte nicht hergestellt werden. ... Fehler bei Authentifizierung" und es werden keine Remote-Processe angezeigt
Ich habe das Remote Debugger Verzeichnis, welches auf der VS2008er-Maschine ist, kopiert auf den Remote-PC.
Die Benutzer, die ich verwende, sind Admin (Lokal und Remote). Ein Zugriff mit diesem Benutzer auf den Remote-PC funktioniert einwandfrei (z.b. per "\\Server\c$")
Auf dem Remote-PC ist Windows 7 64bit. da es sich aber um eine 32bit Anwendung handelt, die den Fehler verursacht benutze ich natürlich ide x86-Varieante des Monitors auf dem Remote-PC
Du willst mit einem WinXP 32bit per RemoteDebugger auf ein Win7 64bit zugreifen welcher einen RD im 32bit-Modus laufen lässt um eine 32bit-Anwendung zu debuggen. Irgendwas stört mich an diesem Gedanken ;) Der Remote Debugger braucht das SP1 um richtig zu funktionieren. (Visual Studio 2008 Service Pack 1 Remote Debugger = http://www.microsoft.com/downloads/en/details.aspx?FamilyID=440ec902-3260-4cdc-b11a-6a9070a2aaab&displaylang=en)
Die Dateien des RD sind aus dem SP 1 (Datum 29.07.2008).
Und zu deinem störenden Gedanken: Mit Windows XP 32bit funktioniert die Anwendung bzw. sie läßt sich installieren. Nur nicht mit Windows 7 64bit. Will daher schauen, warum
Ehrlich gesagt fällt mir dann auch keine Ursache mehr ein. Ich benutz den RD nur innerhalb einer Domain wodurch ein paar sachen bei der Authentifizierung anders sind. Hast du die Möglichkeit den Remote-Debugger außenvor zu lassen und direkt ein Visual Studio auf dem Rechner zu installieren.
Beim Verbinden (Transport: Standard / Qualifizierer: Username@Server) erscheint im Remote-Monitor "Server\Username verbunden". Aber auf dem Rechner mit Visual Studio kommt die Meldung "Die Verbindung .... konnte nicht hergestellt werden. ... Fehler bei Authentifizierung" und es werden keine Remote-Processe angezeigt