Ab und zu verschwindet nach dem Neustart des Visual Studios der Eintrag des WSPBuilders aus dem Projekt-Kontextmenü.
Den Grund dafür habe ich leider noch nicht gefunden. Abhilfe schafft hier aber folgender Prozess: Visual Studio schließen, WSPBuilder komplett deinstallieren und anschließend neuinstallatieren.
In den vorherigen Versionen war es dann noch nötig, die cablib.dll auszutauschen.
Seit der neuesten Version ist dies aber nicht mehr notwendig.
http://www.codeplex.com/wspbuilder
Donnerstag, 23. Juli 2009
Mittwoch, 22. Juli 2009
Code-Debugging auf Tastendruck II
Um SPTimerJobs zu debuggen, muss sich zusätzlich an den OWSTIMER.EXE-Prozess angehängt werden.
Wie man das via Macro und ShortCut im Visual Studio bewerkstelligt, habe ich hier bereits einmal beschrieben.
Für den OWSTIMER gilt das gleiche Vorgehen; das Macro, welches den Debugprozess an w3wp.exe anhängt, kann bequem kopiert und leicht abgeändert werden:
In meinem Falle habe ich dann als ShortCut STRG+SHIFT+4 gewählt (STRG+SHIFT+3 hängt sich an w3wp.exe an), sodass ich dann die relevanten ShortCuts beinander habe.
Wie man das via Macro und ShortCut im Visual Studio bewerkstelligt, habe ich hier bereits einmal beschrieben.
Für den OWSTIMER gilt das gleiche Vorgehen; das Macro, welches den Debugprozess an w3wp.exe anhängt, kann bequem kopiert und leicht abgeändert werden:
' This subroutine attaches to owstimer.exe:
Sub AttachToOWSTIMER()
Dim attached As Boolean = False
Dim proc As EnvDTE.Process
For Each proc In DTE.Debugger.LocalProcesses
If (Right(proc.Name, 12) = "OWSTIMER.EXE") Then
proc.Attach()
attached = True
End If
Next
If attached = False Then
MsgBox("Couldn't find OWSTIMER.EXE")
End If
End Sub
In meinem Falle habe ich dann als ShortCut STRG+SHIFT+4 gewählt (STRG+SHIFT+3 hängt sich an w3wp.exe an), sodass ich dann die relevanten ShortCuts beinander habe.
Abonnieren
Posts (Atom)