Doua lucruri ma enervau tare la Visual Studio
- Atasarea la procesul IIS – cind vroiam sa fac debug . Prea multe click-uri.
- Compilarea – cind un proiect da eroare, VS compileaza fericit mai departe- chiar daca celelalte proiecte deping de el.
In Visual Studio 2010 aveam aceste doua macro-uri – le copiam rapid si gata
Private Sub BuildEvents_OnBuildProjConfigDone(ByVal Project As String, ByVal ProjectConfig As String, ByVal Platform As String, ByVal SolutionConfig As String, ByVal Success As Boolean) Handles BuildEvents.OnBuildProjConfigDone
If Not Success Then
DTE.ExecuteCommand(“Build.Cancel”)
DTE.ToolWindows.OutputWindow.ActivePane.OutputString(“build failed for project ” & Project & vbCrLf)
Media.SystemSounds.Exclamation.Play()
End If
End Sub
———————————–
Public Sub AttachPRogram()
Try
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item(“Default”)
Dim compName As String = System.Net.Dns.GetHostName()
Dim procAll = dbg2.GetProcesses(trans, compName)
For Each proc2 As Process2 In procAll
If (proc2.Name.ToLower().Contains(“w3wp”)) Then
proc2.Attach()
End If
Next proc2
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
End Sub
———————–
In VS2012 nu au mai ingaduit macro-uri( da , stiu …) . Asa incit m-am pus pe treaba si am facut aceste 2 package-uri ( sursele le gasiti pe github sub https://github.com/ignatandrei)
http://visualstudiogallery.msdn.microsoft.com/a20bb171-0cab-453e-a64b-15197250f81f
http://visualstudiogallery.msdn.microsoft.com/928617dc-d747-4577-bd19-8514d7efa8a7