2009-09-30 26 views
13

Bir Visual Studio makrosunda, çıktı bölmesinde (yani, genellikle oluşturma çıktısını içeren pencere) yürütme bilgilerini nasıl yazıyorsunuz?visual studio 2008 makro: çıktı bölmesine yaz

İlgili ise Visual Studio 2008 kullanıyorum.

Çözüm: Aşağıdaki alt dosyaları makro projeme ekledim, yararlı olabileceği için onları buraya gönderiyorum.

Private Sub Write(ByVal name As String, ByVal message As String) 
    Dim output As Window = DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput) 
    Dim window As OutputWindow = output.Object 
    Dim pane As OutputWindowPane = window.OutputWindowPanes.Item(name) 
    pane.Activate() 
    pane.OutputString(message) 
    pane.OutputString(Environment.NewLine) 
End Sub 

Private Sub Log(ByVal message As String, ByVal ParamArray args() As Object) 
    Write("Debug", String.Format(message, args)) 
End Sub 

Private Sub Log(ByVal message As String) 
    Write("Debug", message) 
End Sub 
+0

Çözümünüzü yanıt olarak göndermek ve sonra kabul etmek muhtemelen daha iyi. –

cevap

2

bir hızlı arama kodu Projesi this makaleye saptandı. Size yardım edebilmelidir.

+1

Çok teşekkür ederim ... Neden bilmiyorum ama bugün google-meydan okuyorum :( –

+0

Sorun değil ve çözümünüzü göndermek için kudos. –

İlgili konular